Job Description:
* We are looking for an experienced Java Developer to join our team and work on high-performance enterprise applications. The ideal candidate should have strong expertise in Java development, Spring Boot, Microservices, and Linux environments. Prior experience in Banking / Financial Services is must.
Key Responsibilities:
* Design, develop, and maintain enterprise Java applications using Spring Boot
* Build and manage scalable Microservices architecture
* Design, optimize, and maintain relational databases
* Write clean, efficient, and maintainable code following best practices
* Perform code reviews and ensure high code quality standards
* Manage and support Linux-based environments and servers
* Collaborate with cross-functional teams to deliver business solutions
* Stay updated with emerging technologies and contribute to continuous improvement initiatives
Required Skills:
* Strong experience in Java & Spring Boot
* Hands-on experience with Microservices architecture
* Experience with relational databases (SQL)
* Familiarity with Linux/Unix environments
* Strong problem-solving and communication skills
* Experience working in Agile development environments is preferred
* Good knowledge of Angular