Search by job, company or skills

C

Senior Java Software Engineer

6-12 Years
8 - 12 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Job Summary:

We are seeking a highly experienced Senior Java Developer / Technical Lead with 6+ years of experience to lead the design, development, and maintenance of high-performance, scalable, and reliable Java applications. The ideal candidate should have extensive experience with Java SE/EE, Spring Boot, Hibernate, microservices, and cloud platforms (AWS or Azure), along with a proven track record of mentoring teams, driving architectural decisions, and delivering enterprise-grade solutions.

Key Responsibilities:

  • Lead the design, architecture, and development of enterprise-level Java applications.
  • Develop and maintain robust backend services, RESTful APIs, and microservices using Spring Boot and Hibernate.
  • Conduct code reviews, enforce coding standards, and mentor junior/mid-level developers.
  • Collaborate with cross-functional teams to define technical requirements and translate them into scalable solutions.
  • Optimize application performance, troubleshoot complex issues, and ensure high reliability and maintainability.
  • Lead initiatives for application security, scalability, and compliance with industry standards.
  • Work with SQL and NoSQL databases to design schemas, optimize queries, and maintain data integrity.
  • Drive adoption of best practices, design patterns, and development methodologies across the team.
  • Implement CI/CD pipelines, automated builds, and deployments using Maven/Gradle and Git.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 6+ years of professional experience in Java development.
  • Strong expertise in Java SE/EE, Spring Boot, Hibernate, and microservices architecture.
  • Experience developing and integrating RESTful APIs.
  • Hands-on experience with SQL and NoSQL databases.
  • Familiarity with build tools (Maven, Gradle), version control (Git), and CI/CD pipelines.
  • Experience with cloud platforms such as AWS or Azure.

Preferred Skills (Nice to Have):

  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Knowledge of message brokers and event-driven architecture (Kafka, RabbitMQ).
  • Exposure to unit and integration testing frameworks (JUnit, TestNG).
  • Familiarity with front-end technologies (Angular, React, Vue) for full-stack development exposure.
  • Knowledge of security best practices, OAuth2, JWT, and API authentication mechanisms.
  • Experience with performance monitoring, logging, and application profiling tools.

Masters in Technology (M.Tech/M.E)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 143901987

Similar Jobs

Early Applicant