C
Curapersonal Private Limited10d ago
Foundit

Senior Java Software Engineer

Chennai
Full Time
Senior Level
400000-800000

Auto Apply to 50+ AI Matched Senior Java Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Curapersonal Private Limited

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Senior Java Software Engineer - Chennai

Curapersonal Private Limited is seeking a highly motivated Senior Java Software Engineer with a robust understanding of Java SE/EE, Spring Boot, Hibernate, RESTful APIs, and microservices. This permanent role based in Chennai requires a candidate adept at designing, developing, and maintaining high-performance Java applications. You will collaborate with product managers, architects, and cross-functional teams to deliver innovative solutions. Proficiency in SQL/NoSQL databases and cloud platforms like AWS or Azure is essential. This is an excellent opportunity to contribute to cutting-edge projects and grow your career in a dynamic environment.

Key Responsibilities:

  • Develop, maintain, and enhance Java-based applications utilizing Java SE/EE, Spring Boot, and Hibernate.
  • Design and implement robust RESTful APIs and backend services for seamless integration.
  • Collaborate effectively with stakeholders to define technical requirements and solutions.
  • Actively participate in code reviews and knowledge-sharing sessions to uphold quality and best practices.
  • Optimize application performance, troubleshoot effectively, and ensure the delivery of high-quality, maintainable code.
  • Develop and maintain microservices-based applications, adhering to established architectural patterns.
  • Manage data access and design schemas for SQL and NoSQL databases, writing optimized queries.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 2 to 6 years of professional experience in Java development.
  • Strong experience with Java SE/EE, Spring Boot, and Hibernate.
  • Proven hands-on experience developing RESTful APIs and microservices.

Required Technical Skills:

  • Programming Languages: Java SE/EE
  • Frameworks & Tools: Spring Boot, Hibernate, Maven/Gradle
  • Databases: SQL and NoSQL
  • Web Services: RESTful APIs
  • Version Control: Git
  • Architecture: Microservices design principles
  • Development Methodologies: Agile / Scrum
  • Cloud Platforms: AWS or Azure (preferred)

Preferred Skills (Nice to Have):

  • Experience with Docker, Kubernetes, and containerized applications.
  • Knowledge of message brokers and event-driven architecture (Kafka, RabbitMQ).
  • Experience with CI/CD pipelines and automated deployments.
  • Familiarity with front-end technologies (Angular, React, or Vue.js).
  • Understanding of security standards, OAuth, JWT, and API authentication mechanisms.
  • Experience with performance monitoring and profiling tools.

Company

C

Curapersonal Private Limited

Chennai
Posted on Foundit