Description

Design and develop enterprise web applications using Java.

Work closely with cross-functional teams of data, front-end and back-end engineers, analysts and technical product owners.

Provide technical leadership in system design, code review and delivering high quality code.

work in agile development environment and collaborate with multiple teams while experimenting with new technologies.

Design and maintain database schemas to support application functionalities.

Troubleshoot and debug issues for system stability and performance.

Support production environments, monitoring and resolving issues.

Coordinate the testing efforts with automation in mind.

Collaborate with Onsite development team for planning and execution of deliverables.

Optimize application performance, ensuing scalability and security.

Ensure applications comply with best practices and regularity requirements for security.

Mandatory Skils

Java1.8+

Spring boot

Microservices

Restful webservices,

Hibernate/SpringJpa

Oracle

Secondary Skills

Kafka

Angular

Linux

Basics of Actimize

Education

Any Graduate