i
4 Modern Ballistic Solutions Pvt. Ltd. Jobs
4-6 years
Java Developer - Spring Boot/Microservices Architecture (4-6 yrs)
Modern Ballistic Solutions Pvt. Ltd.
posted 12hr ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Design, develop, and maintain robust and scalable Java applications using Spring Boot, Spring Cloud, and related frameworks.
- Develop and maintain RESTful APIs and integrate with microservices architectures.
- Contribute to the design and implementation of microservices and their deployment strategies.
- Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB) to design and implement data models.
- Develop and implement containerized applications using Docker and deploy them to Kubernetes.
- Write clean, well-documented, and maintainable code following best practices.
- Collaborate effectively with cross-functional teams (e.g., product managers, designers, QA engineers) to deliver successful projects.
- Troubleshoot and debug issues in a timely and efficient manner.
- Stay updated on the latest technologies and industry best practices.
- Participate in code reviews and provide constructive feedback to team members.
Required Skills :
- 4+ years of professional experience in Java development.
- Strong experience with Spring Boot, Spring Cloud, and related frameworks (e.g., Spring Data JPA).
- Proficiency in building and consuming RESTful APIs.
- Hands-on experience with microservices architecture and deployment strategies.
- Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Excellent understanding of version control systems, particularly Git.
- Strong problem-solving skills and the ability to work independently and in a collaborative team environment.
- Ability to write clean, efficient, and maintainable code.
- Excellent communication and interpersonal skills.
- Bachelor's degree in Computer Science or a related field (preferred).
Bonus Points (Optional) :
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Experience with message queues (e.g., RabbitMQ, Kafka).
- Experience with testing frameworks (e.g., JUnit, Mockito).
Functional Areas: Other
Read full job description