Java Application Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable microservices using Java and Spring Framework
- Build and deploy cloud-native applications on AWS (ECS, Fargate, S3, DynamoDB)
- Develop RESTful APIs and integrate distributed systems
- Implement containerized deployments using Docker
- Collaborate with DevOps teams to enable CI/CD pipelines
- Ensure application reliability, observability, and performance monitoring using Splunk and New Relic
- Troubleshoot production issues and optimize application performanceContribute to architectural decisions and best practices
Requirements
Do you have experience in Technical troubleshooting support?, We are seeking a highly experienced Java Application Developer to design, develop, and support scalable microservices-based applications. The ideal candidate will have strong expertise in Java, cloud-native development on AWS, containerization, DevOps practices, and application monitoring tools.
This role requires hands-on technical depth, strong architectural understanding, and the ability to work in a fast-paced hybrid environment., * 6-7+ years of hands-on experience with Java and Spring
- Strong experience in Microservices Architecture
- Solid expertise in AWS Cloud Services, including: ECS, Fargate, S3, DynamoDB
- Experience with Docker and containerized deployments
- Strong understanding of DevOps practices and CI/CD pipelines
- Experience with Splunk and New Relic for monitoring and loggingStrong problem-solving and debugging skills
Benefits & conditions
Significant career development opportunities exist as the company grows. The position offers a unique opportunity to be part of a small, fast-growing, challenging and entrepreneurial environment, with a high degree of individual responsibility.