Java Developer
Role details
Job location
Tech stack
Requirements
At least 12+ years of experience in Java/J2EE and related technologies with solid understanding of design principles. Experience with front-end technologies such as Angular, TypeScript, ReactJS and related technologies would be a plus. Experience in developing Cloud (AWS) based capabilities including implementation, development and support experience. Expert proficiency in unit testing as well as coding in 1-2 languages. Experience with implementing integration solutions with Microservices, RESTful Web Services and Web APIs. Expert proficiency in Object Oriented Design (OOD) and analysis. Expert proficiency in application of analysis/design engineering functions. Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Expert proficiency in advanced behavior-driven testing techniques. Provide expertise for teams in all matters related to deployment, building and release process. Experience leading and working in Agile Team. Desired Skills Experience as a Tech Lead and ability to provide technical guidance in designing and architecting critical software applications. Knowledge of Microservices-based architecture is strongly desired. Knowledge or experience in basic DevOps support and deployment. AWS Certified is strongly preferred.