Java/Kafka Developer

ITR Group, Minneapolis, MN (United States)

Category: Programming

Posted on: 20 Nov 2020

Agile Apache API Cloud Git Java JavaScript JIRA Load Balancing REST SQL XML

Job Description

Senior Java/Microservices/Cloud Developer:

Responsibilities:

    Designing and implementing greenfield applications using Spring on top of cloud platforms (Cloud Platform)Migrating legacy applications to modern microservice based architecturesIntegrating various services (databases, storage, APIs) into cloud applicationsWorking according to the agile methodology (using techniques such as XP and pair programming)

Requirements:

    Minimum 8 years programming with Java, JEE, XML, Web Services.Experience with full stack Java-based enterprise technologies and tools using Java, Node.js, Javascript, Microservices architecture, Spring, Apache Kafka, Apache Camel and REST.Must be able to code in prevailing technologies including Java, Spring, SQL including hands-on expertise with cloud native solutions from Google or AWS.Solid application design, coding, testing, maintenance and debugging skills and strong experience with Java 8/J2EE distributed application development, REST, and domain model Microservices, Spring Boot, API gateway, etc.Proven abilities delivering CI/CD development methodologies.Experience with modern development tools (ideally Intellij, Git, Maven, CI servers, Confluence (or other wikis), JIRA (or other trackers), code review tools, SCA tools).Knowledge of event sourcing and distributed message systems like using Apache Kafka.Knowledge of Domain Driven Design concepts and designing and developing Microservices from Monolith architecture.Experience in event-driven design of Microservices and 12-factor app development standards.Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow etc).API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques).Experience with developing within a Cloud environment, must have good knowledge on cloud infrastructure including AWS.Knowledge of developing Spring Data access application with AWS RDS or NoSQL data stores and polyglot persistence (Couchbase, Cassandra).Experience with container orchestrators and container engines (Kubernetes, Docker).
Company DescriptionAt ITR Group, we match ideal IT candidates with unique clients and projects—fast and effectively—time and time again. We excel in this critical space because we place the emphasis where it matters: on knowing. Knowing our consultants and contractors and what makes them tick. Knowing our clients and their particular needs. This knowledge helps us make the smart connections between the two sides of our business—and allows everyone to succeed. ITR Group. Connect smarter. Check out our website for additional roles – www.ITRGroup.com

ITR Group is an equal opportunity employer


Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-01-04 00:00:00)

Apply Now

Quick poll
Does your employer allow you to work from home?
  • Yes
  • Yes, but not every day
  • No

* This poll is anonymous.