Job Openings Full Stack Java Engineer (Enterprise Banking Environment)

About the job Full Stack Java Engineer (Enterprise Banking Environment)

Are you a seasoned Java engineer with a passion for building high-performance, scalable solutions in complex environments? We're looking for a Full Stack Java Engineer who thrives on solving technical challenges, enjoys innovation, and is eager to make a real impact in the banking and financial services space.

You'll be joining a collaborative Agile squad where you'll design, build, and deploy enterprise-grade applications and integration services. This is a hands-on role that demands creativity, logical thinking, and a drive for excellence in everything from coding and testing to troubleshooting and performance optimization.


Role responsibilities:

  • Design, develop, and deploy Java integration services and enterprise applications.
  • Collaborate with scrum masters, solution engineers, and designers to deliver cutting-edge features.
  • Work across all tiers of the application stack from database to UI.
  • Contribute to system architecture, automation, and DevOps pipelines.
  • Drive innovation, brainstorm solutions, and implement best practices in an Agile environment.
  • Ensure performance, scalability, and resilience in high-volume banking systems.


Role requirements:

  • BSc Degree in Computer Science or related field.
  • 10+ years Java application development experience.
  • 5+ years with Spring Framework & JEE.
  • 3+ years' experience with CI/CD, Docker, Kubernetes.
  • Strong software engineering background with hands-on coding in Java/JEE.
  • Solid experience in Spring, Spring Boot, J2EE (Servlets, JSP, JMS, JDBC, EJB), Hibernate, JPA.
  • Proficiency in web technologies (JavaScript, Angular, HTML5, CSS).
  • Experience with SOA, Microservices, REST, SOAP, MQ, and related security models.
  • Skilled in SQL, DB2, NoSQL (MongoDB/Cassandra) and application server technologies (WebSphere, JBoss).
  • Familiar with Docker, Kubernetes, CI/CD, DevOps tooling (Git, Maven, Jenkins, SonarQube, Nexus).
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Banking sector experience (scaling, clustering, session management, ESBs) will set you apart.

Why Join Us?

  • Be part of a fast-paced, innovative banking environment where your expertise directly impacts the customer experience.
  • Work on cutting-edge technologies in an Agile squad setting.
  • Collaborate with industry-leading professionals in a culture that values creativity, ownership, and continuous learning.
  • Opportunity to shape large-scale, mission-critical systems in a sector that demands excellence and innovation.

If you're ready to take ownership of complex challenges and push the boundaries of enterprise software engineering, we want to hear from you!