i
Focalworks Solutions
7 Focalworks Solutions Jobs
4-10 years
Senior Java Developer - Spring Boot/J2EE Programming (4-10 yrs)
Focalworks Solutions
posted 9d ago
Job Description :
We are looking for a Senior Developer with expertise in Java and microservices architecture to develop, optimize, and maintain high-performance backend systems. The ideal candidate will work closely with frontend developers and DevOps teams to build scalable, cloud-native applications running on AWS ECS (Fargate). The role involves designing RESTful APIs, containerizing applications, and ensuring seamless deployment and integration with AWS services.
Responsibilities :
- Develop, maintain, and optimize Java-based microservices.
- Design and implement RESTful APIs using JAX-RS framework for seamless frontend integration.
- Ensure high availability, scalability, and performance of backend services.
- Containerize and deploy applications using Docker, AWS ECS (Fargate), and AWS ECR.
- Collaborate with DevOps teams on migrating Java EE web services from Elastic Beanstalk to ECS.
- Manage Tomcat-based web applications hosted in AWS EC2.
- Implement secure authentication and authorization mechanisms like OAuth2 and JWT.
- Troubleshoot and debug production and staging environments.
- Work in an Agile/Scrum environment with CI/CD pipelines for smooth deployments.
Skills :
- 4+ years of experience in Java & Java EE development.
- Strong understanding of microservices architecture and best practices.
- Proficiency in JAX-RS (RESTful Web Services), Spring Boot, or Jakarta EE.
- Experience with Docker, AWS ECS (Fargate), and Elastic Beanstalk migration.
- Hands-on experience with Tomcat and AWS-hosted applications.
- Proficiency in databases: SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB).
- Familiarity with messaging systems (Kafka, RabbitMQ, or AWS SQS).
- Strong knowledge of OAuth2, JWT, and API Gateway authentication.
- Experience with Git, GitHub/GitLab, Jenkins, or AWS CodePipeline.
- Understanding of monitoring and logging tools like Prometheus, ELK Stack, or CloudWatch.
Functional Areas: Software/Testing/Networking
Read full job description