HamburgerMenu
hirist

Job Description

We are seeking an experienced Java Engineer to play a key role in our technology modernization program. The role involves transforming legacy C++ monolithic applications into scalable, high-performing Java-based microservices. You will work on designing, developing, and deploying containerized applications across on-premises and cloud environments, contributing directly to our modernization journey.

Key Responsibilities :

- Analyze and break down complex legacy C++ codebases.

- Design and develop maintainable, scalable, and secure Java microservices.

- Lead the migration of C++ applications into modern Java-based architectures.

- Containerize applications using Docker and orchestrate deployments with Kubernetes.

- Deploy and manage applications in cloud environments, especially Microsoft Azure.

- Collaborate with database teams to optimize usage of SQL Server, PostgreSQL, and ORM frameworks like Hibernate or Spring Data.

- Work closely with cross-functional teams to ensure seamless integration and delivery

Key Skills & Qualifications :

- Bachelors degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).

- 5+ years of professional experience developing enterprise-scale Java applications.

- Strong experience in converting legacy C++ systems into Java-based microservices.

- Hands-on expertise in containerization (Docker, Kubernetes).

- Experience deploying applications on cloud platforms (preferably Azure).

- Solid knowledge of relational databases (SQL Server, PostgreSQL) and ORM frameworks (Hibernate, Spring Data).

- Prior exposure to financial services or commercial lending environments is highly desirable.


info-icon

Did you find something suspicious?