Back-End Engineer Position
We are seeking a skilled Back-End Engineer to join our team. This role will involve working on the design and implementation of scalable, secure, and performant backend services for financial products.
The ideal candidate will have experience with modern Java development and cloud-native architecture, as well as strong problem-solving skills and the ability to troubleshoot across the stack.
Required Skills and Qualifications:
* Strong experience with Java 8, 17, or 21
* Exposure to JSP, Struts, EJBs, Hibernate, Spring MVC, etc.
* Proficient in building Microservices using Spring Boot 3
* Experience with RESTful APIs and API design patterns
* Familiarity with SOAP and GraphQL integrations
* Knowledge of Microservices architecture including security, observability, and resilience
* Authentication and authorization using OAuth2 and API Gateways
* Expertise in AWS Cloud services for backend development and deployment
* CI/CD pipeline development using Jenkins
* Experience with Git-based workflows and source control best practices
* Unit testing with JUnit and test-driven development practices
* Event-driven architecture using Kafka
* Database development and optimization with Oracle DB
* Secure coding practices and vulnerability management (e.g., Synk)
* Experience with platform observability tools such as Splunk, Prometheus, ELK, or Datadog
* Strong understanding of back-end performance, reliability, and scalability
* Exposure to any of the mentioned GenAI tools like Amazon Q, OpenAI LLMs, Azure OpenAI, Gemini, etc.
Benefits:
* Opportunity to work on cutting-edge technologies and projects
* Collaborative and dynamic work environment
* Ongoing training and professional development opportunities
Your Impact:
* Contribute to the design and implementation of scalable, secure, and performant backend services for financial products
* Collaborate with solution architects and frontend teams to deliver cohesive banking solutions
* Modernize legacy codebases by refactoring and applying clean architecture principles
* Ensure application and data security standards are met throughout development
* Contribute to technical excellence through code reviews, mentorship, and engineering best practices
Qualifications include 7+ years of experience in backend engineering roles, ideally within financial services or regulated environments, hands-on experience with both legacy enterprise systems and modern cloud-native services, and a track record of delivering backend solutions at scale using microservices architecture.