We are looking for passionate and skilled Java Developers who are eager to make an impact in a fast-paced, dynamic environment. As a part of our core engineering team, you will play a crucial role in the design, development, and delivery of high-quality, scalable software solutions. You will be working on mission-critical applications and contributing to all phases of the development lifecycle, from concept and design to testing and deployment.
This is an excellent opportunity for professionals who are enthusiastic about leveraging modern Java technologies to solve complex business problems. You’ll collaborate with talented engineers, designers, and product managers, bringing innovative ideas to life while following engineering best practices.
Experience. 4 to 10 Years
Key Responsibilities
- Participate actively in the complete software development life cycle (SDLC) including requirement gathering, design, development, testing, deployment, and maintenance.
- Design system architecture and define the interaction between various software components, ensuring maintainability and performance.
- Translate functional requirements into efficient, scalable, and secure code with attention to detail and quality.
- Prototype and develop proof-of-concept features quickly based on evolving business needs and stakeholder inputs.
- Take full ownership of specific modules or components from development through production, ensuring on-time delivery and high-quality outcomes.
- Write clean, maintainable, and well-documented code following industry standards and internal coding guidelines.
- Work closely with tech leads, peers, QA teams, and product managers to ensure seamless execution and timely delivery of project milestones.
- Troubleshoot, debug, and optimize applications for maximum performance across a range of devices and browsers.
- Ensure adherence to build/release, configuration management, and deployment protocols.
- Collaborate on and contribute to the design of robust unit and integration tests to ensure code reliability and performance.
- Proactively identify technical risks and recommend mitigation strategies during project planning and execution.
- Instill best practices for software development, such as code reviews, test-driven development (TDD), continuous integration, and agile methodologies.
Desired Skills and Competencies
- Strong foundational knowledge in Object-Oriented Programming (OOP) and software engineering principles.
- Proficient in Java, with hands-on experience in core frameworks such as Spring, Spring Boot, and Hibernate.
- Sound understanding of SQL and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
- Experience developing RESTful APIs and microservices-based architectures.
- Familiar with modern front-end practices and cross-browser/platform development.
- Comfortable working with responsive design and high-level UI architecture concepts.
- Exposure to MVC, SOA, and scalable backend systems is highly desirable.
- Experience working in an agile team environment with exposure to tools like JIRA, Git, Jenkins, etc.
- A keen eye for writing unit test cases and working knowledge of testing frameworks like JUnit or TestNG.
- Strong problem-solving skills and the ability to think critically when evaluating solutions.
- Excellent communication skills, both written and verbal, with the ability to work collaboratively across distributed teams.
- Experience working in product-based or start-up companies will be considered a strong advantage.
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering (B.E./B.Tech.), or related field from a reputed institution.
- Relevant certifications or coursework in Java and related technologies will be a plus.
Why Join Us?
- Be part of a fast-growing, high-impact team that values innovation, autonomy, and continuous learning.
- Work on cutting-edge technologies and modern development practices.
- Collaborative, inclusive, and agile work culture.
- Flexible working environment with opportunities for career growth and technical leadership.
Ready to build solutions that scale and transform the way businesses operate? Apply now and be a part of our technology-driven journey.