Skip to main content

Java Backend Developer

Technology
Software Technology
Today
Service contract

Job description

Job Description:

Project/initiatives summary: U.S. Bank is seeking a Java backend developer with end-to-end design and development experience for creating Microservices. Ideal candidate has a complete understanding of Java/J2EE, Springboot, Kafka, Rest API(s). Working knowledge of creating a scalable microservice to read data from Kafka or flat files, transform data and publish it by an API. Knowledge of Scala and Spark is optional.

Top 5-10 responsibilities:

  • Participates in Daily standups to provide status
  • Understand functional and non-functional business requirements that are already defined.
  • Gather and document all business related End-2-End information w.r.t software module.
  • Build, test and support the micro-services. Prepare jUnits to cover 80% code coverage.
  • Build data pipelines with home grown framework with configuration.
  • Plan and execute all deployment activities of system features for successful integration, monitoring, maintaining of the system throughout its lifecycle
  • Work independently with minimal supervision
  • Make sure that all the deliverables are reviewed and approved by leads and/or Architects
Required skills/technologies (at least 3 years' experience):
  • Java/J2EE
  • REST APIs
  • Spring Boot
  • Kafka
  • SwaggerHub
  • Apigee
  • SQL
  • Relational and NoSQL databases
Preferred skills/attributes:
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • Technical expertise in the design, development, coding, testing, and debugging of software
  • Knack for Writing Clean, Readable, Reusable, and Easily Maintainable Code
  • Working knowledge of API first and test driven development
  • Knowledge of API design, patterns and best-practices in REST, JSON, Microservices, etc.
  • Knowledge of Scala and Spark is optional.
  • Excellent analytical and problem-solving skills; ability to find creative solutions
  • Experience working with cloud platforms
  • Knowledge of SQL and data analysis skills is a must
  • Technology skills in streaming, NoSQL, web scale distributed systems, Microservices, DevOps
  • Knowledge in agile methodologies and software development life cycle
  • Excellent verbal and written communication skills

Required Skills

Basic Qualification :

Additional Skills :

Background Check :Yes

Drug Screen :Yes

Notes

Selling points for candidate :

Project Verification Info

Candidate must be your W2 Employee :Yes

Exclusive to Apex :Yes

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set :Yes

Type of project :Development/Engineering

Master Job Title :Dev: Java

Branch Code :Minneapolis

Interested in this role?