Description

Role Overview:
Develop enterprise applications with high quality, adhering to schedules and estimated efforts.
Assist Lead Engineer in low-level design tasks.
Provide accurate task estimates and maintain transparency on task statuses.
Write and execute Unit and Integration test cases to ensure robustness.
Conduct peer reviews and mentor junior team members.
Adhere to organizational processes, policies, and protect intellectual property.
Contribute to organizational process improvements and knowledge sharing initiatives.
All About You:
Essential Knowledge, Skills & Attributes:
Proficiency in core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle, Postgres), Web-services (JSON, SOAP), Kafka, Zookeeper.
Experience developing and deploying microservices applications on public clouds like Google, AWS, Azure.
Familiarity with IDEs such as Intellij, Eclipse, My Eclipse.
Strong experience in writing JUnit test cases, working with Maven/Ant/Gradle, GIT.
Knowledge of Design Patterns and Agile methodologies.
Excellent logical, analytical, and design skills.
Clear and precise communication skills in English (written and verbal).
Understanding of security concepts and protocols in enterprise applications.
Additional/Desirable Capabilities:
Experience working in Payments application Domain.
Familiarity with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally.
Join Us:
Don't miss this opportunity to be part of a forward-thinking team, where innovation and collaboration thrive. Apply now and take your career to the next level!

Education

Any graduate