Location: Noida / Pune
Employment Type: Full-time
Experience Required: 3 – 5 Years
Job Summary:
We are looking for a Java Developer with 3–5 years of hands-on experience in building scalable, high-performance web applications. The ideal candidate should have strong technical proficiency in Java and related technologies, a passion for clean, efficient code, and the ability to thrive in both independent and team-based environments.
Key Responsibilities:
- Design, develop, and maintain secure and scalable Java-based web applications.
- Participate in the full software development lifecycle – including requirement analysis, design, coding, testing, deployment, and support.
- Write clean, maintainable, and memory-efficient code following industry best practices and standards.
- Develop and consume RESTful APIs with a solid understanding of API design principles.
- Troubleshoot, debug, and optimize application performance in production environments.
- Collaborate with cross-functional teams including business analysts, QA, DevOps, and fellow developers.
- Manage assigned modules independently and contribute to project planning, estimation, and delivery.
- Continuously enhance development practices by adopting new tools, frameworks, and technologies.
Required Technical Skills:
- Backend Technologies: Core Java, JSP, Servlets, JDBC, Spring Boot
- Frontend Technologies: JavaScript, jQuery, HTML5, CSS3
- Databases: MS SQL, PostgreSQL – proficient in writing complex SQL queries and stored procedures
- Application Server: Apache Tomcat
- Development Tools: Eclipse, IntelliJ IDEA, VS Code
- Version Control: SVN, Git
Desirable / Value-Added Skills:
- Cloud Platforms: Microsoft Azure – knowledge of cloud deployment and services is a plus
- DevOps & CI/CD: Experience with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps
- API Integration: Familiarity with integrating third-party APIs (e.g., payment gateways, external services)
- Frameworks: Spring Boot – familiarity or hands-on experience will be a strong plus
Soft Skills:
- Strong analytical and problem-solving abilities
- Excellent communication skills – both written and verbal
- Effective team player with the ability to work independently when needed
- Eagerness to learn and adapt to evolving technologies and project requirements