Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Zenith Consultants Software

Java Developer - Spring Boot/Microservices Architecture

Posted Updated 18 views
Discussion

Description

We are looking for a skilled Java Developer with strong experience in building scalable, high-performance enterprise applications using Java, Spring Boot, Microservices, and AWS. The ideal candidate will be responsible for designing, developing, deploying, and maintaining cloud-native applications while collaborating with cross-functional teams to deliver robust and secure software solutions.

Key Responsibilities:

- Design, develop, and maintain enterprise applications using Java and Spring Boot.

- Develop RESTful APIs and Microservices-based applications following industry best practices.

- Build and deploy cloud-native applications on AWS.

- Collaborate with architects, business analysts, QA teams, and DevOps engineers to deliver end-to-end solutions.

- Write clean, maintainable, and efficient code with a focus on performance and scalability.

- Integrate applications with databases, third-party APIs, and enterprise systems.

- Troubleshoot, debug, and optimize application performance.

- Participate in code reviews and ensure adherence to coding standards and best practices.

- Implement unit testing, integration testing, and support CI/CD deployment processes.

- Prepare technical documentation and provide production support when required.

Required Skills:

- Strong proficiency in Java (Java 8/11/17) and object-oriented programming concepts.

- Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.

- Strong experience in designing and developing Microservices architecture.

- Experience in building and consuming RESTful APIs.

- Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, ECS/EKS, API Gateway, CloudWatch, and IAM.

- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.

- Familiarity with messaging technologies such as Kafka or RabbitMQ.

- Experience with Git, Maven/Gradle, and CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.

- Knowledge of Docker and Kubernetes for containerization and orchestration.

- Strong understanding of software design patterns, multithreading, and performance optimization.

- Excellent analytical, debugging, and problem-solving skills.

- Strong communication and collaboration skills.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →