Java Spring Boot Developer
Job Description
We are seeking a motivated and skilled Java Spring Boot Developer to join our growing team. As part of our dynamic development team, you will contribute to building robust, scalable, and high-performance applications. This role is ideal for a developer with 6 months to 1.5 years of experience who is passionate about Java, Spring Boot, and database technologies.
Responsibilities:
- Design, develop, and maintain backend services and microservices using Java, Spring Boot, and Hibernate.
- Implement and optimize relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, Cassandra).
- Develop secure applications using Spring Security.
- Collaborate with cross-functional teams to define and deliver solutions.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Participate in code reviews and contribute to team knowledge-sharing initiatives.
- Troubleshoot, debug, and improve existing applications.
Required Skills:
- Strong proficiency in Java and Spring Boot framework.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Hands-on experience with non-relational databases (e.g., MongoDB, Cassandra).
- Good understanding of Hibernate ORM for data persistence.
- Familiarity with Spring Security for application security management.
- Strong knowledge of RESTful API design and development.
- Basic understanding of version control tools like Git.
Nice to Have Skills:
- Experience with AWS (Amazon Web Services) cloud services.
- Familiarity with Docker for containerization and deployment.
- Experience with RabbitMQ or other messaging systems.
- Understanding of CI/CD pipelines and related tools (Jenkins, GitLab CI, etc.).
- Experience with Redis for caching or as a message broker.
Qualifications:
- 6 months to 1.5 years of professional experience in Java and Spring Boot development.
__
Job Category: Engineering
Job Type: Full Time
Job Location: Gulberg 3 Liberty Market