Job Openings Java Developer - Enterprise & Financial Applications

About the job Java Developer - Enterprise & Financial Applications

Job Summary:

We are seeking skilled and results-driven Java Developers to design, develop, and maintain secure, scalable, and high-performance applications used in banking and financial services. This role involves full lifecycle developmentfrom analysis and coding to testing and deploymentwhile adhering to secure coding practices and agile methodologies.

The ideal candidate has solid experience building enterprise-grade applications using Java frameworks and is comfortable working in fast-paced, highly regulated environments with cross-functional teams.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications that meet business and compliance requirements.
  • Collaborate with system analysts, architects, QA, and DevOps teams to deliver secure, robust, and scalable software.
  • Write clean, efficient, and well-documented code using best practices and design patterns.
  • Perform unit testing, participate in peer reviews, and assist in resolving production issues.
  • Contribute to the design and optimization of databases and APIs used by enterprise applications.
  • Participate in agile development ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Ensure applications meet performance, security, and reliability standards.
  • Stay current with emerging Java technologies and development tools.

Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of experience in Java development within enterprise or financial services environments.
  • Proficient in Java 8+ and frameworks such as Spring, Spring Boot, Hibernate, or Jakarta EE.
  • Strong understanding of RESTful APIs, microservices, and object-oriented programming.
  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM tools.
  • Familiarity with CI/CD, Git, Jenkins, and containerization (Docker/Kubernetes) is a plus.
  • Knowledge of secure coding standards and data privacy best practices.
  • Strong problem-solving, communication, and collaboration skills.