The role
Job description
Key Responsibilities
- Application Development: Write clean, high-performance, and testable Java code for backend services and web applications.
- Architecture & Design: Participate in system design, object-oriented programming (OOP), design patterns, and microservices architecture.
- API & Database Integration: Build and manage RESTful APIs, integrate relational databases (MySQL, Oracle, PostgreSQL), and work with ORM tools like Hibernate or JPA.
- Testing & Debugging: Write unit tests (JUnit), troubleshoot production issues, fix bugs, and support continuous code quality.
Required Skills & Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Core Technologies:
- Strong proficiency in Core Java, Java Virtual Machine (JVM) internals, and concurrency.
- Frameworks such as Spring, Spring Boot, and Hibernate.
- Build and dependency tools like Maven or Gradle.
- DevOps & Cloud (Often Preferred): Experience with containerization (Docker, Kubernetes), CI/CD pipelines, and cloud platforms (AWS, Azure, GCP).
- Soft Skills: Problem-solving, cross-functional communication, and analytical thinking.
Pay: ₹656,000.00 - ₹956,000.00 per year
Benefits:
- Flexible schedule
- Provident Fund
Work Location: Hybrid remote in Pune, Maharashtra