Java Software Engineer

Chennai, Tamil Nadu, India
Sep 20, 2024
Sep 20, 2025
Onsite
Full-Time
2 Years
Job Description

We are seeking a talented Java Developer with a strong background in Core Java and J2EE to join our dynamic team. The ideal candidate will be proficient in Object-Oriented Programming (OOP) principles and have hands-on experience with modern development tools and frameworks.

Key Responsibilities

  • Develop and maintain high-quality Java applications using Core Java and J2EE.
  • Implement and manage RESTful APIs, ensuring efficient cache reloading strategies.
  • Work with the Spring MVC framework to design scalable and robust applications.
  • Utilize Java build tools like Maven and Gradle for project management and build automation.
  • Manage version control using Git and Bitbucket, including repository management, branch strategies, and pull requests.
  • Apply Git workflows (e.g., Gitflow, feature branching) to streamline development processes.
  • Collaborate in Continuous Integration (CI) and Continuous Deployment (CD) pipelines, utilizing tools such as Jenkins or GitLab CI/CD.
  • Optimize SQL queries and enhance the performance of relational databases like Oracle and EDB Postgres.

Qualifications

  • Strong proficiency in Core Java and J2EE with a solid understanding of OOP concepts.
  • Experience with the Spring MVC framework and RESTful API development.
  • Proficient in version control using Git and managing repositories with Bitbucket.
  • Familiarity with CI/CD practices and tools (Jenkins, GitLab CI/CD).
  • Understanding of relational databases and SQL optimization techniques.
  • Excellent problem-solving skills and attention to detail.

Why Join Us?

  • Be part of a collaborative and innovative team.
  • Opportunity for professional growth and advancement.
  • Engage in challenging projects with the latest technologies.

If you are passionate about software development and eager to work in a fast-paced environment, we invite you to apply and join our team!

Related Jobs