
Java Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- design, develop, and improve the digital products and technology services we provide to our clients and employees.
- apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment.
- ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements.
- build observability into our solutions to monitor production health, help to resolve incidents, and remediate the root cause of risks and issues.
- continuously up-skill, learn new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind.
- high proficiency and 8+ years of experience in API Developer/Engineer role with hands-on experience of API (REST, SOAP), integration and multithreaded application development.
- experience in API Manager, Postgres, Data Modelling, OAuth, Open API and Swagger along with strong knowledge of the Java 8 and Spring framework (Spring boot, Spring Security).
- a proven track of work experience in cloud deployments (MS Azure preferred) in an agile SDLC environment, leveraging modern programming languages, DevOps, SQL and noSQL databases, and test-driven development.
- experience with Azure Data Factory and UI design experience with REACT is beneficial.
- relevant bachelor degree or equivalent.
- strong communicator, fluent in English, from making presentations to technical writing