Position: FSD Lead (Java, Microservices) Job Overview:
We are looking for a highly skilled FSD Lead (Java, Microservices) with experience in engineering & delivering applications developed using Java & Angular.
Required skills:
Java/J2EE, JBOSS, Core Java, JDBC, Servlets, RESTful Web Services, Spring Boot Framework, Spring MVC, Spring JDBC template, Hibernate, Micro Services, Micro Frontend, Angular2 & Above, Maven Command, Build Tools & IntelliJ IDE, Eclipse, Microsoft Visual Studio Code, PostgreSQL, Microsoft SQL Server, Design Patterns, Bitbucket, GitLab, Jenkins, JSON, XML.
Roles and responsibility:
Thorough knowledge in Basics and implementation of Java, Spring boot.
Strong experience in migrating enterprise applications to the Cloud, and in leading application modernization/migrations to the cloud (AWS)
Strong experience in developing highly scalable Event Driven Architectures using Kafka and CDC (Change Data Capture) technologies.
Hands-on experience with Windows, Linux, Git, Docker, Helm, and Kubernetes.
Experience in SaaS multi-tenancy design patterns on the cloud and containerized deployments into Kubernetes (AWS EKS)
Have exposure in Angular 2+ and above.
Experienced in Java script, HTML5, CSS 3.0.
Good SQL knowledge using Oracle & MS SQL Studio Server.
Experience in creating the RESTful Web Services using Java.
Should have good understanding of Design Patterns.
Design, develop, integrate, evaluate, and provide support during implementation.
Extensive technical expertise coupled with ingenuity, product knowledge, industry knowledge and leadership skills.
Should have sound debugging skill to identify the root cause for any kind of production defect and should be able to provide a workaround.
Need to understand database concepts and write efficient queries.
Mentor & handle code reviews of junior team members on the team.
Should have experience in storing documents in collections of Mongo DB using NoSQL.
Ability to perform technical analysis, design & identify impacts.
Should have experience in working under an Agile methodology.
Should be able to recommend best process and performance optimization, services, and software to support business objectives pertinent to user interface in the entire application.