Java Developer

Java Developer

Job Title: Java Developer

Location: Chennai

Experience: 4-6 Years

Mode of Interview: Face-to-Face (F2F), Virtual option available for those unable to attend in person.

Preference: Immediate Joiners


Job Description:

We are looking for an experienced Java Developer with strong expertise in Spring MVC, RESTful APIs, and modern development tools. The ideal candidate should have a solid understanding of Java frameworks, database technologies, and version control systems. Experience with cloud services and containerization is an added advantage.


Key Responsibilities:

  • Develop, test, and deploy high-quality Java applications using Java 8 and above.
  • Work extensively with Spring MVC and Spring Framework (3.0 and above).
  • Build and maintain RESTful APIs for seamless communication between services.
  • Utilize Eclipse IDE for efficient coding and debugging.
  • Deploy applications on Tomcat 8.0/9.0 servers.
  • Manage code repositories using BitBucket and GIT.
  • Work in an Agile environment with tools like JIRA for issue tracking and project management.
  • Ensure continuous integration and deployment using Jenkins.
  • Follow best practices for Java Design Patterns and MVC Design Pattern.
  • Optimize and manage MySQL and PostgreSQL databases.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Preferred Skills (Optional but Beneficial):

  • Experience with AWS, S3, Kubernetes, or Docker for cloud and containerization solutions.
  • Knowledge of microservices architecture.
  • Exposure to DevOps practices and CI/CD pipelines.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 4-6 years of professional experience in Java development.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and teamwork skills.

Why Join Us?

  • Competitive salary package
  • Opportunity to work on cutting-edge technologies.
  • A dynamic and collaborative work environment.
  • Career growth and learning opportunities.

If you are passionate about Java development and want to work in a challenging yet rewarding environment, we would love to hear from you!

To Apply: Send your updated resume to careers@tnsystems.in

Apply for this position

Allowed Type(s): .pdf, .doc, .docx