Description
You will develop, test, and maintain backend applications using Java and Spring Boot, ensuring system reliability and performance optimization.
This role is on-site.
Responsibilities
- Build and consume RESTful APIs for internal and external system integration.
- Develop and maintain Microservices-based applications using Java and Spring Boot.
- Troubleshoot application issues, resolve bugs, and optimize performance.
- Participate in code reviews, follow coding standards, and create technical documentation.
- Collaborate with senior developers, architects, and QA teams throughout the SDLC.
Required Skills
- 5+ years of hands-on experience in Java development.
- Strong understanding of Core Java concepts and best practices.
- Experience with Spring Boot and REST API development.
- Knowledge of JPA/Hibernate and relational databases (MySQL or PostgreSQL).
- Familiarity with version control systems (Git).
- Experience with Maven or Gradle build tools.
- Basic understanding of Microservices architecture and distributed systems.
Preferred Skills
- Exposure to Spring Cloud, Docker, and containerization concepts.
- Familiarity with messaging systems (Kafka or RabbitMQ).
- Knowledge of CI/CD tools (Jenkins, GitHub Actions, or GitLab CI) and cloud platforms.