Role Summary
We are looking for a skilled Java Developer to build and manage scalable backend systems and web applications. You will work across the full software development life cycle (SDLC)—from architectural design and coding to automated testing, deployment, and performance tuning. [1, 2, 3, 4, 5]Key Responsibilities
- Application Development: Design, develop, and deliver high-performance, reliable Java/Java EE and Spring Boot applications.
- Code Quality: Write clean, efficient, well-documented, and testable code.
- Database Management: Create and maintain robust database schemas, write SQL queries, and work with ORM frameworks like Hibernate or JPA.
- API & Integration: Develop RESTful web services and integrate third-party tools or microservices architecture.
- Testing & Debugging: Implement unit tests (JUnit, TestNG), participate in code reviews, and troubleshoot production issues.
- Collaboration: Work closely with product managers, QA teams, and frontend developers in an Agile/Scrum environment.
- Deployment & DevOps: Assist with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud deployments (AWS, Azure, or GCP). [1, 2, 3, 4, 5, 6, 7, 8, 9].
Required Qualifications & Skills
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent hands-on experience). [1, 2, 3]
- Experience: 3+ years of professional software development experience using Java. [1]
- Core Technical Stack:
- Strong proficiency in Core Java, Object-Oriented Programming (OOP), and Java design patterns.
- Hands-on experience with Spring Framework, Spring Boot, and Hibernate/JPA.
- Working knowledge of relational databases (MySQL, PostgreSQL, Oracle) and SQL.
Preferred / Nice-to-Have Skills
- Certifications: Oracle Certified Professional (OCP) Java SE or Spring Professional Certification.
- Cloud & DevOps: Experience with AWS, Azure, GCP, Docker, Jenkins, or Kubernetes.
- Frontend Basics: Familiarity with HTML, CSS, JavaScript, or modern frameworks like Angular/React (for full-stack flexibility).
Pay: ₹554,000.00 - ₹1,210,000.00 per year
Benefits:
Work Location: In person