Required Skills

Lead Java Developer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 4th Jan 2022

JOB DETAIL

This candidate will be working within a scrum team and must be a strong team player as well as flexible to quickly learn and switch between multiple technologies and contexts.


Position Summary:

  • Demonstrates a proactive behavior
  • Ability to anticipate problems or situations, change-oriented, and self-initiated behavior.
  • Enjoys working on Agile teams and high collaborative environments
  • Be accountable for Design, Development, Performance, and ongoing Stability of the Application, Data, Integration, and Technology Architecture
  • Help shape, execute, and integrate architectural principles in the technical & product roadmap to develop Next Generation Features and Applications
  • Responsible for creating the most optimal software design that can scale and perform in a SaaS/Cloud environment.
  • Uses best in class software design, development & deployment techniques to build high-level architecture software designs that development teams can code to provide assessment of current state architecture and recommendation of future state architecture
  • Lead problem solving and resolution of day-to-day design issues
  • Collaboratively work as part of a geographically distributed agile scrum team, mentor junior team members, and actively participate in knowledge sharing.

Requirements:

  • Understanding and experience in Agile processes, scrum, Kanban, lean UX, etc.
  • Overall 7+ Years of experience with minimum of 4+ years of relevant experience in Java and Backend Services
  • OO design patterns, IoC and dependency Injection
  • Experience with GIT and CI/CD platforms (Bitbucket, Concourse, Jenkins)
  • Hands on experience in AWS specific solutions like AWS RDS, AWS S3, AWS KMS and Encryption SDKs.
  • Strong experience developing server side application using Java 8+ and Spring Ecosystem / Spring Boot
  • REST API design and implementation
  • Build tools and dependency management using Gradle or similar tools
  • Experience with distributed systems development
  • Experience with messaging systems such as Apache Kafka and AWS SNS/SQ
  • Experience with caching solutions
  • Relational Database (MySQl, Oracle etc.)
  • Proficiency on designing system using DDD models.
  • Unit Testing, Integration testing and Automated testing
  • Knowledge of Data Structures and Algorithms
  • Experience leading products deliverables using lean product and continuous delivery strategies

 

Company Information