# Job Title: Java Developer
**Experience:** 2+ Years
**Qualification:** B.Tech (Computer Science/IT) or MCA
**Job Type:** Full-time
**Location:** Hyderabad
## Job Summary
We are looking for a skilled Java Developer with 2+ years of hands-on experience in designing, developing, and maintaining Java-based applications. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, and relational databases, along with excellent problem-solving and communication skills.
## Key Responsibilities
* Design, develop, test, and maintain Java applications.
* Build scalable and secure backend services using Java and Spring Boot.
* Develop and consume RESTful APIs.
* Work with databases such as MySQL or PostgreSQL.
* Collaborate with frontend developers, QA teams, and product managers.
* Write clean, efficient, and well-documented code.
* Debug, troubleshoot, and optimize application performance.
* Participate in code reviews and follow coding standards.
* Use Git for version control and collaborate within Agile/Scrum teams.
## Required Skills
* Strong proficiency in Java (Java 8 or above).
* Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.
* Experience in developing RESTful Web Services.
* Knowledge of Hibernate/JPA.
* Strong understanding of SQL and relational databases (MySQL/PostgreSQL).
* Familiarity with Git and Maven/Gradle.
* Understanding of Object-Oriented Programming (OOP) concepts and design patterns.
* Basic knowledge of microservices architecture is preferred.
* Experience working in Agile development environments.
## Preferred Skills
* Knowledge of Docker and Kubernetes.
* Experience with cloud platforms (AWS, Azure, or GCP).
* Familiarity with messaging tools like Kafka or RabbitMQ.
* Knowledge of CI/CD pipelines (Jenkins, GitHub Actions).
## Qualification
* B.Tech (Computer Science/IT) or MCA.
* 2+ years of relevant experience in Java development.
## Soft Skills
* Strong analytical and problem-solving skills.
* Good communication and interpersonal skills.
* Ability to work independently and as part of a team.
* Willingness to learn and adapt to new technologies.
Pay: ₹300,000.00 - ₹400,000.00 per year
Work Location: In person