Job Description
Our organization is seeking a seasoned and motivated Java Developer to join our high-caliber engineering team.
The ideal candidate will have extensive experience in designing, developing, and maintaining scalable applications using modern Java technologies. If you are passionate about product development, possess strong problem-solving skills, and can take complete ownership of your work, this could be an exciting opportunity for you.
-
• Key Responsibilities:
• Design, develop, and maintain Java-based applications using Spring Boot and related technologies
• Write clean, testable code with JUnit and adhere to best coding standards
• Develop and consume RESTful APIs; work with Swagger (Open API 2.0)
• Integrate with tools like Git, Maven, Jenkins, Docker, Postman
• Work with microservice architecture and tools like Kafka and Kubernetes
• Collaborate with frontend engineers and potentially use NodeJS/ReactJS
• Take ownership of modules and ensure timely and quality delivery
• Conduct code reviews and mentor junior developers
• Interact with clients and stakeholders to define and refine requirements
• Ensure adherence to approved architectural standards and project specifications
• -
• Key Requirements:
• Minimum 2+ years of hands-on experience in Java/J2EE, Spring Boot, JUnit
• Strong understanding of Web Services, REST APIs, and Design Patterns
• Experience with version control and build tools: Git, Maven
• Proficiency with Docker, Jenkins, YAML/JSON, Swagger2.0, Postman
• Experience in working with SQL databases like PostgreSQL or PSQL
• Exposure to Kafka, Kubernetes, Elasticsearch is a plus
• Basic familiarity with NodeJS and ReactJS is an advantage
• Strong object-oriented design skills and problem-solving abilities
• Prior experience in product-based companies is preferred
• -
• What We Offer:
• Opportunity to work on scalable product development
• Work alongside a high-caliber engineering team
• Flexible working environment
• Continuous learning and growth opportunities
💡 Quick Summary
Seeking a career-building opportunity? The Elevate Your Career as a Skilled Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Kolkata offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
