25 Sep
|
FreshWorks
|
Chennai
25 Sep
FreshWorks
Chennai
Job Summary:
We are seeking a talented and detail-oriented Java Developer to join our dynamic development team. The ideal candidate will have hands-on experience in Java development and be passionate about building high-performing, scalable, enterprise-grade applications.
Key Responsibilities:
Design, develop, and maintain robust Java-based applications.
Write clean, effective, and well-documented code.
Participate in the entire software development lifecycle: requirement gathering, design, development, testing, deployment, and maintenance.
Troubleshoot and debug applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the best possible performance, quality, and responsiveness of the applications.
Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
2–5+ years of qualified Java development experience.
Proficient in Java 8 or higher and object-oriented programming.
Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
Knowledge of RESTful APIs, JSON, and web services.
Experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with version control tools like Git.
Solid problem-solving skills and ability to work independently or as part of a team.
Nice to Have:
Exposure to front-end technologies (e.g., HTML, CSS, JavaScript, Angular, or React).
Experience with Microservices Architecture.
Familiarity with Docker, Kubernetes, or other containerization tools.
Knowledge of CI/CD pipelines and DevOps practices.
Benefits:
Competitive salary package
Health and wellness advantages
Flexible work schedule / Remote options
Professional development and learning support
Collaborative and inclusive work culture
📌 Java Dev Chennai
🏢 FreshWorks
📍 Chennai