Make Your Resume Now

Senior Software Engineer

Posted February 12, 2026
Salaried, full-time

Job Overview

Senior Software Engineer


Job Purpose:

The purpose of this role is to design, develop, and support scalable, high-performance web applications using Java, Spring Boot, Python, and React. The role involves contributing across the full software development lifecycle, ensuring high-quality code delivery through Test-Driven Development (TDD), CI/CD practices, and collaboration within Agile teams.


Essential Functions: 

Design and develop backend services and APIs using Java and Spring Boot

Develop responsive and user-friendly frontend applications using JavaScript and React

Contribute to application design and technical discussions

Write clean, maintainable, and testable code following TDD principles

Develop and optimize SQL queries and manage databases (Oracle, MSSQL)

Integrate applications with internal and external systems

Implement and maintain CI/CD pipelines using Git, Jenkins, Octopus, and SonarQube

Perform code reviews and ensure adherence to coding standards and best practices

Troubleshoot production issues and provide timely resolution

Collaborate with QA, DevOps, and Product teams for smooth delivery

Participate actively in Agile ceremonies (Sprint planning, stand-ups, retrospectives)

Ensure application security, performance optimization, and scalability


Education 

Four years of college resulting in a Bachelor’s degree or equivalent 

Certifications, Accreditations, Licenses

N/A


Experience 

3 to 5 years of related experience 

Special Knowledge, Skills And Abilities
Java & Spring Boot

Python

JavaScript & React

CI/CD tools: Git, Jenkins, Octopus, Sonarqube

DB : SQL, Oracle, MSSQL

Test-Driven Development (TDD)

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!