We are seeking talented Java Developers to join our dynamic team in Chennai. As a Java Developer, you will play a key role in designing, developing, and maintaining robust applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.
Experience. 2 - 7 years
Key Responsibilities
- Develop and maintain scalable applications using Core Java and J2EE.
- Implement Object-Oriented Programming JSON(OOP) principles to create efficient and reusable code.
- Utilize Java build tools such as Maven and Gradle for project management and dependency management.
- Design and implement RESTful APIs to facilitate seamless data exchange between applications.
- Manage version control using Git and Bitbucket, including repository management, branching strategies, and pull requests.
- Collaborate in Continuous Integration (CI) and Continuous Deployment (CD) practices utilizing tools like Jenkins or GitLab CI/CD.
- Optimize SQL queries and enhance database performance on relational databases such as Oracle and EDB Postgres.
Core Skills Required
- Proficiency in Core Java and J2EE.
- Strong understanding of OOP concepts.
- Familiarity with the Spring MVC framework.
- Experience with configuration management and version control using Git and Bitbucket.
- Knowledge of CI/CD processes and tools.
- Understanding of relational databases and SQL query optimization.
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent work experience).
- Proven experience in software development with a focus on Java technologies.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
What We Offer
- Competitive salary and benefits.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
If you are passionate about Java development and looking for an exciting opportunity to advance your career, we invite you to apply!