24 Sep
|
FreshWorks
|
Chennai
24 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, efficient, 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 professional 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 benefits
- Flexible work schedule / Remote options
- Professional development and learning support
- Collaborative and inclusive work culture
📌 Java Dev (Chennai)
🏢 FreshWorks
📍 Chennai