Java Developer
Summary
Build and maintain secure, scalable banking and investment platforms using Java and Spring Boot, collaborating with cross-functional teams.
We are a leading financial services institution seeking a talented and motivated Java Developer to join our technology team. In this role, you will be instrumental in designing, developing, and maintaining the critical applications that power our banking and investment platforms, ensuring they are secure, scalable, and reliable. Develop and enhance high-quality, scalable backend services and APIs using Java. Collaborate with cross-functional teams, including product owners and analysts, to define and implement new features. Write clean, maintainable, and well-tested code following best practices. Participate in the full software development lifecycle, from initial design to deployment and support. Ensure the performance and security of our financial applications. Proven professional experience as a Java Developer. Strong proficiency with the Java language and its ecosystem. Hands-on experience with the Spring Framework, especially Spring Boot. Solid understanding of relational databases (e.g., PostgreSQL, Oracle) and SQL. Familiarity with version control systems, such as Git. A degree in Computer Science, Engineering, or a related field. Experience in the financial services or banking industry is a strong plus. Competitive salary package and performance-based bonus structure. Comprehensive health, dental, and vision insurance plans. Generous retirement savings plan with company matching. Opportunities for continuous learning and professional career development. A collaborative work environment with a focus on work-life balance. If you are looking for a challenging and rewarding opportunity to advance your career in the financial technology space, we encourage you to apply. We look forward to reviewing your application.