Job Description :
You can direct apply here:
https://youngsoft. secure. force. com/apex/NrichForm?templateId=a1F3n000003Kaqz&jo bid=a0t3n00000CNWZc&sourcetype=TechFetch

As a Lead Java Spring Developer, You Will:
· Produce high quality detail design documents, coding, code review and unit testing
· Provide insight into software development best practices and lifecycle
· Proven strong technical and project leadership with the ability to lead a team of developers in all phases of the SDLC
· Participate in projects as a member of an Agile/Scrum team including project estimation, task creation and driving to complete tasks in each sprint in a timely manner.


To Be Successful, You Need:
· Technical leadership is required
· Bachelor's degree in computer science, or mathematics, or related field preferred (or equivalent experience)
· Minimum 7 years of hands-on experience in building enterprise software using Java in the space of Enterprise applications
· Solid hands-on experience in Java/J2E, Spring, Spring Boot, JDBC, Hibernate, JMS, XML, XSLT, including detail design, coding, and unit testing
· Excellent object-oriented analysis and design patterns/techniques with foundation and expert knowledge in the area of Core Java and J2EE standards
· Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
· Strong in Spring Boot & Microservices
· Experience/knowledge on AWS or any other cloud services
· Experience with Spring (Boot, REST, Transaction, AOP)
· Experience with development tools like Maven, Jenkins, Artifactory, SVN
· Agile project experience along with working on Agile tools like JIRA
· Excellent application performance tuning skills
· Strong interpersonal skills and time management skills
· Strong analytical and troubleshooting skills
· Working knowledge on big data like Hadoop, Cloudera is a plus
· Experience in messaging technologies like Apache Kafka is a plus
· Experience with DevOps practices and CICD model of development is a plus.