HamburgerMenu
hirist

Java Software Engineer - Spring Boot/Microservices Architecture

Populace World Solutions
Multiple Locations
7 - 10 Years

Posted on: 20/07/2025

Job Description

Key Responsibilities :


- Design, develop, and maintain backend services using Java and Spring Boot.


- Build and manage microservices-based architecture for scalable applications.


- Collaborate with front-end developers, DevOps, and QA teams to deliver high-quality

software.


- Write clean, maintainable, and efficient code following best practices.


- Implement RESTful APIs and ensure robust integration with front-end and third-party

services.


- Optimize application performance and scalability.


- Participate in code reviews, testing, and debugging.


- Ensure security and data protection in backend services.


- Maintain documentation for code, APIs, and system architecture.


Required Skills & Qualifications :


- Strong proficiency in Java (8 or above).


- Hands-on experience with Spring Boot and related Spring frameworks.


- Solid understanding of Microservices architecture and design patterns.


- Experience with RESTful APIs, JSON, and HTTP protocols.


- Familiarity with Docker, Kubernetes, or other containerization tools.


- Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).


- Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI, etc.


- Understanding of message brokers like Kafka or RabbitMQ.


- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.


- Excellent problem-solving and communication skills.


Preferred Qualifications :


- Experience with unit testing and test-driven development (TDD).


- Knowledge of security best practices in backend development.


- Exposure to Agile/Scrum methodologies.


- Bachelor's degree in Computer Science, Engineering, or related field.

info-icon

Did you find something suspicious?