Job Description :

Job Title: : Java Tech lead Developer

Location: Alpharetta, GA (Remote for 2 months from June must need to be onsite)

Duration: 12 + Months

Rate : Open

 

Key Responsibilities:

  • Ensure that assigned deliverables to team are planned and completed. For example, development, unit testing, defect fixes.
  • Track and report on the progress of deliverables 
  • Responsible for tracking team's work status, identify roadblocks and work with respective teams for resolution
  • Collaborate with other teams in design and development of the requirements
  • Contribute to design reviews, code reviews, and unit testing strategy.
  • Provide technical leadership and mentoring of other developers on the team.
  • Work with Mainframe developer in understanding the existing functionality and design for development

 

Skills Required:

  • 10+ Years of Java experience as a strong backend lead developer
  • Experience with Java 8+ including knowledge of:
    • Strong Core, Collections and Data Structures
    • Streams, Lambda
    • Concurrency / Multithreading
  • Good implementation understanding of the design patterns
  • Experience using Spring-Framework
  • Experience into design and development of REST APIs 
  • Database
    • Experience into development using SQL Server RDBMS
    • Strong knowledge of Transactions - understanding consistency in a transaction and defining transaction boundaries.
  • Should have Excellent Problem-solving skills
  • Strong communication and collaboration skills
  • Experience developing APIs with Spring Boot framework
  • Experience working with Apache Camel
  • Experience into using JIRA and working into agile methodologies
  • Experience into Kafka / MQ or other middleware integration
             

Similar Jobs you may be interested in ..