Senior Full-Stack Java Developer

Chennai, Tamil Nadu, India
Aug 13, 2024
Aug 13, 2025
Onsite
Full-Time
7 Years
Job Description

As a Java Lead, you will play a crucial role in designing, developing, and maintaining robust Java applications. Your expertise in Java technologies and best practices will be key in leading a team to deliver high-quality software solutions.

Experience. 7 to 11 Years

Key Responsibilities

  1. Java Expertise. Demonstrate strong experience with Java 8 and above, including familiarity with JPA, Hibernate, REST, and SOAP.
  2. Unit Testing. Write and maintain effective unit tests; understand component and integration testing.
  3. Build Automation. Utilize build automation tools such as Maven or Gradle.
  4. Framework Knowledge. Experience with Spring Framework (Spring Boot, Spring Batch, Spring Integration, Spring Security) or alternative frameworks (e.g., J2EE).
  5. Inter-Service Communication. Understand synchronous and asynchronous communication between services.
  6. HTTP & REST Services. Have a good grasp of HTTP communication and RESTful services.
  7. Code Versioning. Knowledge of code versioning practices.
  8. Standards & Best Practices. Adhere to industry standards, coding best practices, and reusable design patterns.
  9. CI/CD & DevOps. Familiar with CI/CD processes and DevOps principles.
  10. Linux Experience. Basic experience with Linux.
  11. Containers & Cloud Technologies. Experience with Docker, Kubernetes, or other cloud technologies is a plus.
  12. Microservices Architecture. Experience with microservices architecture and patterns is highly desirable.
  13. Scrum Experience. Preferably has worked in a Scrum environment.

Full Stack Technologies Required

  1. Languages & Frameworks. Java 8, 11, 17, Spring (Boot)
  2. Persistence & Security. JPA, Hibernate, Spring Security
  3. Integration. REST, SOAP, Spring Integration
  4. Tools. Confluence, Jira
  5. Database. SQL (Oracle)

Preferred Tools & Skills

  1. Version Control. GitLab, GitLab Pipelines
  2. Scripting. Shell Scripting
  3. Orchestration. Kubernetes, Helm

How to Apply

If you meet the above qualifications and are excited about this opportunity, please share your resume with Vaishnavi at [email protected].