Job title: Java Developer
Key Responsibilities
- Design, develop, test, and maintain scalable Java applications.
- Develop RESTful APIs using Spring Boot.
- Collaborate with frontend developers to integrate user-facing features.
- Write clean, efficient, and maintainable code.
- Optimize application performance and troubleshoot issues.
- Participate in code reviews and contribute to software architecture.
- Work closely with QA and DevOps teams throughout the development lifecycle.
Required Skills
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong knowledge of Java 17 (or Java 11+).
- Experience with Spring Boot, Spring MVC, and Spring Data JPA.
- Hands-on experience with REST APIs and microservices architecture.
- Proficiency in SQL databases such as MySQL or PostgreSQL.
- Familiarity with Git version control.
- Understanding of Maven or Gradle build tools.
- Knowledge of Docker is an advantage.
- Excellent problem-solving and analytical skills.
Preferred Skills
- Experience with Redis, RabbitMQ, or Kafka.
- Familiarity with AWS, Azure, or other cloud platforms.
- Knowledge of Kubernetes and CI/CD pipelines.
- Experience with Agile/Scrum development methodologies.
What We Offer
- Competitive salary package.
- Career growth and learning opportunities.
- Collaborative and innovative work environment.
- Opportunity to work on enterprise ERP and business applications.
Pay: ₹13,907.19 - ₹74,988.94 per month
Work Location: Hybrid remote in Hyderabad, Telangana (Hyderabad District)