Job Openings J2EE Software Engineer

About the job J2EE Software Engineer

We are seeking a skilled Digital Banking Developer at Level 2 with 3-5 years of experience to join our dynamic team. The ideal candidate should have a strong foundation in Java programming, Spring framework, and SQL development. You will be responsible for developing and maintaining digital banking applications, ensuring high performance, security, and scalability.

Responsibilities:

  • Develop and enhance digital banking applications using Java, Spring, and Spring Boot.
  • Design and implement database solutions using SQL and Oracle.
  • Collaborate with cross-functional teams to integrate digital banking solutions with existing systems.
  • Implement XML-based integration solutions, utilizing technologies such as Camel (CXF) and Spring Batch.
  • Develop and maintain web-based components using JavaScript, JSP, and Unix Scripting.
  • Perform troubleshooting and debugging of digital banking applications.
  • Ensure compliance with coding standards, security protocols, and best practices.

Qualifications:

  • Bachelor's degree in computer science, Engineering, or related field.
  • 3-5 years of hands-on experience in Java development for digital banking or financial services.
  • Proficiency in Spring framework (Spring Boot, Spring MVC, Spring Security).
  • Strong SQL skills with experience working with Oracle databases.
  • Experience with XML-based integration frameworks such as Camel (CXF) and Spring Batch is a plus.
  • Familiarity with web technologies including JavaScript, JSP, and Unix Scripting.
  • Knowledge of HPUX, Linux, and Solaris operating systems is desirable.
  • Good understanding of DevOps practices, Agile methodologies, and management reporting.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.