Location:
Surat, Gujarat (On-site)
Experience:
3–5 Years
Employment Type:
Full-time
Job Overview
We are seeking an experienced
Java Developer
with strong backend expertise and solid frontend skills to design, develop, and maintain high-quality software solutions. The ideal candidate will also have
team-leading experience
, work closely with cross-functional teams, and ensure timely delivery of scalable, robust, and efficient applications while following best coding practices.
Technical Skills Required
Programming & Backend
Java (Core Java, Advanced Java, Collections)
Spring Framework
Hibernate
Kafka
Database
MySQL
Frontend Technologies
HTML5
JavaScript
jQuery
CSS
XML, XSL
Tools & Platforms
Eclipse IDE
GitHub (Version Control)
JIRA or similar task management tools
Apache Tomcat
Additional Skills
Data Preparation & Analytics Generation
Unit Testing and Debugging
Understanding of software development best practices
Key Responsibilities
Development & Technical
Understand and analyze new business and technical requirements
Design, code, test, and debug high-quality software applications
Ensure error-free, optimized, and maintainable code
Perform unit testing and support QA during testing phases
Coordinate with QA teams for defect resolution and validation
Ensure quick resolution of production and application issues
Maintain proper technical documentation
Planning & Delivery
Participate in project planning and estimation
Ensure timely delivery of assigned tasks and milestones
Use task and project management tools effectively (JIRA, etc.)
Team Leadership
Lead and mentor junior developers
Assign tasks, review code, and ensure coding standards are followed
Provide technical guidance and training to the team
Support team productivity and continuous improvement
Learning & Growth
Stay updated with new technologies, tools, and AI-driven development practices
Continuously improve technical and leadership skills
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field
3–5 years of hands-on experience in Java-based application development
Prior experience in
leading or mentoring a development team
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Why Join Us?
Opportunity to work on challenging and scalable projects
Leadership exposure with hands-on development
Collaborative and growth-oriented work environment
On-site role based in Surat with long-term career opportunities