Job Description :
Position: Java Technical Lead / Senior Developer (Middleware)

Location: Atlanta, GA

Duration: Long Term

Date & Time: 23rd & 24th March 2019 from 9. 30 AM EST to 3.30 PM EST

Mode of interview: In-person/Face-face

Accepted Visas: USC / GC / H1B / EAD - GC & TN

Job Description:

Roles and Responsibility:

This role will act as a Technical Lead/Senior developer on application development projects with responsibility for overall delivery of software components.

Analyze business requirements and provide accurate technical work estimates.

Design, implement & support solutions for application development team.

Perform hands on development work for Java/J2EE technology stack - Java 1.8, RESTful/SOAP Web Services, Spring Framework, Spring Boot, Spring Hibernate.

Design services taking into account both functional and non-functional requirements.

Ensure compliance to design standards and best practices.

Provide technical leadership to solve problems and guide on the design and development.

Perform extensive design and code reviews.

Conduct code reviews for the team and do peer code reviews to make sure code is following standards set forward by the architects.

Co-ordinate with delivery team at Offshore for development and delivery.

Coordinate with Scrum Master to insure project meets established business objectives, complies with established functional documentation standards, and validates code releases for compliance with the functional specification/user stories.

Identify key technical risks and strategies to mitigate them.

Ensure thorough unit testing and assist the testers with functional, system and interface testing.

Mentor developers in the team.

Mandatory Technical / Functional Skills:

Must have strong working knowledge of Java 1.8, Java Run Time, JVM , Heap/Thread Analysis and Spring framework(Spring-boot

Must have strong working knowledge on toubleshooting issues and remote debugging.

Must have strong working knowledge on GIT for souce control.

Must have strong working knowledge on Groovy and Spock.

Must have strong working knowledge on one of the messaging systems (AMQ/WMQ/Kafka

Must have working experiece on Agile framework(Scrum/Kanban

Good to have working knowledge of Apigee.

Good to have working knowledge of JBOSS Fuse ESB.

Good to have working knowledge of wiremock.

Desirable Technical / Functional Skills:

Desired to have knowledge of Jenkins, Maven.

Desired to have knowledge of AMG, Confluent Kafka