Responsibilities
- We are looking for a Senior Java Backend Engineer to support and enhance our API and microservices ecosystem in a cloud-native AWS environment.Β
- This role focuses on BAU (Business-As-Usual) support, ensuring system stability, performance, and continuous improvement of backend services.
- Provide BAU support for Java-based microservices and APIs, ensuring high availability and reliability.
-
Design, develop, and maintain scalable microservices using Java (17+) and Spring Boot (3.x).
-
Manage and support cloud infrastructure on AWS (ECS, EC2, RDS).
-
Monitor system performance and troubleshoot issues using tools like Grafana and CloudWatch.
-
Implement and maintain CI/CD pipelines using GitLab, AWS CodeCommit, and CodePipeline.
-
Collaborate with cross-functional teams to resolve production issues and deploy enhancements.
-
Support integration with identity and access management systems (Okta).
-
Work with MuleSoft for API integrations and middleware support.
-
Ensure adherence to best practices in coding, security, and performance optimization.
-
Participate in incident management, root cause analysis, and continuous improvement initiatives.
Good to Have
-
Experience with containerization and orchestration (Docker, Kubernetes).
-
Exposure to security best practices in cloud environments.
-
Familiarity with Agile/Scrum methodologies.
Soft Skills
-
Strong problem-solving and analytical skills.
-
Ability to work in a fast-paced BAU support environment.
-
Excellent communication and stakeholder management skills.
-
Proactive mindset with ownership of production system.
Requirements
-
8+ years of experience in Java backend development.
-
Strong expertise in Java 17+ and Spring Boot 3.x.
-
Proven experience in building and supporting microservices and REST/GraphQL APIs.
-
Hands-on experience with AWS services: ECS, EC2, RDS.
-
Experience with Infrastructure as Code (IaC).
-
Proficiency in CI/CD pipelines using GitLab, AWS CodeCommit, and CodePipeline.
-
Strong knowledge of SQL, Oracle and relational databases.
-
Experience with monitoring and logging tools such as Grafana and AWS CloudWatch.
-
3+ years of experience with Okta for authentication/authorization.
-
3+ years of experience with MuleSoft for API integration.