About the role:
As an Expert Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. We re looking for a developer with a strong technical foundation and a passion for building scalable, high-performance systems. This is a strategic role that involves designing and developing mission-critical microservices and full-stack solutions for enterprise-grade applications in the financial technology domain.
Responsibilities
: - Design, develop, and maintain scalable microservices and APIs using Java 11+, Spring Boot, and Spring WebFlux
- Build, enhance, and support RESTful and SOAP services with robust data handling
- Develop and maintain frontend components using JSF, ensuring a seamless user experience
- Implement CI/CD pipelines using Jenkins and manage deployments to servers like Tomcat, Netty, or Pivotal Cloud Foundry
- Work with Kafka for event-driven architecture and Drools for business rule management
- Use Apache Freemarker for dynamic templating where needed
- Collaborate closely with cross-functional teams in an Agile/SAFe environment, participating in PI planning, sprint reviews, and retrospectives
- Guide and mentor junior engineers to uphold quality and performance standards
- Conduct code reviews, debug complex issues, and ensure high availability of services in production
Requirements:
- 7+ years of professional experience in full-stack software development
- Deep expertise in: a. Java (11+), Spring Boot, Spring WebFlux b. REST/SOAP APIs, Microservices Architecture c. Maven, Jenkins, Oracle, MongoDB d. Tomcat, Netty, Kafka, Drools, Apache Freemarkere. Pivotal Cloud Foundry or similar PaaS environments
- Strong understanding of software architecture, scalability, and performance optimization
- Excellent communication and leadership skills with a mindset of continuous improvement
- Proven experience working in Agile delivery models, preferably SAFe
Desirable:
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Exposure to financial services, banking, or payment systems is a plus