Job Overview
We are seeking an experienced Application Developer with strong expertise in Java and modern web technologies to support the development and enhancement of enterprise applications within a regulated financial services environment. The role involves building, maintaining, and supporting scalable applications while working closely with cross-functional teams in an Agile delivery model.
The ideal candidate will bring solid backend Java experience combined with web technologies and a strong understanding of APIs, databases, and application lifecycle management.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using Java and web technologies.
- Participate in all phases of the software development lifecycle, including requirements analysis, development, testing, documentation, and deployment.
- Build and integrate RESTful services using modern Java frameworks.
- Work with relational databases to design, query, and optimize data access.
- Troubleshoot and resolve complex application issues, including production incidents.
- Collaborate with business and technical stakeholders to deliver reliable and scalable solutions.
- Participate in code reviews and contribute to development standards and best practices.
- Support continuous improvement initiatives through system analysis and technical recommendations.
- Ensure development work aligns with security, risk, and compliance standards.
- Mentor junior team members and contribute to team knowledge sharing.
Required Skills & Experience
- 5+ years of experience in Java application development.
- Strong hands-on experience with J2EE and Java-based web applications.
- Experience with RESTful services using frameworks such as Spring Boot, Jersey, or RESTEasy.
- Solid knowledge of SQL / MySQL and relational database concepts.
- Experience using version control tools such as Git or RTC.
- Understanding of HTTP protocol and web application fundamentals.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving and communication skills.
