Lead I - Software Engineering- Java Backend

7 years

Thiruvananthapuram

Posted:15 hours ago

Apply

Job Description

Role Description

Senior Back-End DeveloperJob Overview We are looking for a

Senior Back-End Developer

to join a product engineering team responsible for building scalable enterprise applications. This is a hands-on individual contributor role focused on backend development, system integration, and solution delivery. Roles & Responsibilities
  • Design, develop, and maintain backend services and APIs using Java and Spring Boot.
  • Build secure, scalable, and high-performance applications.
  • Collaborate with business and technical stakeholders to deliver solutions.
  • Work across cloud and on-premises environments.
  • Mentor junior developers and participate in code reviews.
  • Troubleshoot production issues and implement long-term fixes.
  • Drive CI/CD, automation, and DevOps best practices.
Technology Stack

Backend:

Java 17/21, Spring Boot, Go, REST APIs, WebSockets

Database:

SQL Server, PostgreSQL, MongoDB

Testing:

JUnit, Mockito, JaCoCo, SonarQube

Messaging:

Solace

CI/CD:

GitHub, Maven, TeamCity, Azure, GCP

Frontend (Reference):

React, TypeScript Must-Have Skills
  • 7+ years of software development experience.
  • Strong expertise in Java, Spring Boot, and SQL databases.
  • Experience building REST APIs and backend applications.
  • Knowledge of microservices, event-driven architecture, and messaging systems.
  • Experience with CI/CD pipelines, testing, and production support.
  • Strong communication and stakeholder management skills.
  • Experience with Java 17/21, Spring Boot, Go, REST APIs, and WebSockets.
  • Experience with SQL Server and PostgreSQL.
  • Experience with JUnit, Mockito, JaCoCo, and SonarQube.
  • Experience with Solace messaging.
  • Experience with GitHub, Maven, and TeamCity.
  • Experience working across Azure, GCP, cloud, and on-premises environments.
Good-to-Have Skills
  • Experience in enterprise application development.
  • Experience with MongoDB and NoSQL databases.
  • Knowledge of additional backend technologies.
  • Experience in system modernization and API transformation initiatives.
  • Experience with React and TypeScript.
  • Experience with cloud platforms and hybrid environments.

Preferred Qualifications

  • Experience in enterprise application development.
  • Experience with cloud platforms and hybrid environments.
  • Knowledge of NoSQL databases and additional backend technologies.
  • Experience in system modernization and API transformation initiatives.
Our Engineering Environment Modern engineering ecosystem leveraging

Java, Spring Boot, cloud technologies, REST APIs, messaging systems, automated testing, CI/CD, and collaborative product development practices

.

Skills

Java, Spring Boot, REST, SQL

Skills Required

Software Engineering Java Backend Product Engineering Enterprise Applications Individual Contributor Backend Development System Integration Solution Delivery Spring Boot Ci/cd Automation

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You