Job Description:
- Java Microservices with AWS needed
- Provide solution architecture & design involving Cloud and DevOps
- Develop new Microservices in cloud native way.
- Ensure the unit testing and code coverage is achieved as per the agreed percentage.
- Build reusable code and libraries for future use.
- Optimize application for maximum performance and scalability.
- Collaborate, coordinate with team members, and key stakeholders.
- Communicate effectively to different stakeholders.
- Ensure best practices & standards are followed during SDLC.
- Takes ownership of the whole solution from technical perspective and ensure adherence to defined Architecture & Design.
- Owns the NFRs (Non-functional requirements) from end-end and ensure 100 adherences to it.
- Ensures latest technology standards, guidelines are utilized for development.
- Performs consistent & adequate code reviews & feedback to the team.
- Training and induction of new resources on the projects.
Skills and Qualifications
- Deep understanding of OOPs and OOAD.
- Expert and hands-on in Java JEE and Spring framework, Spring Boot.
- Should have experience on RESTful web services and API standards.
- Should have knowledge on various integration patterns in distributed environments.
- Working knowledge on Microservices architecture and different design patterns.
- Hands-on in writing unit test with Mockito and code coverage tool like JaCoCo.
- Hands-on data modelling (Logical physical).
- Knowledge on RDBMS, SQL and any ORM framework (JPA, Hibernate etc.)
- Should have knowledge on Event driven and asynchronous programming using message broker.
- Should have knowledge on cloud IaaS, PaaS, SaaS and Serverless model of any cloud provider (AWS, Azure, GCP), preferably AWS.
- Knowledge on HTML, JavaScript and CSS required.
- Knowledge on JavaScript frameworks like NodeJS (For Backend) and Angular React (For Frontend) will be added advantage.
- Proficient understanding of code versioning tools, such as Git, SVN, TFS.
- Should have knowledge on DevOps related technologies like Container (Docker), Container Orchestrator (Kubernetes EKS)
- Excellent in communication