Senior Software Engineer

Tsworks

Bengaluru Urban

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

tsworks Technologies India Private Limited is seeking a driven Senior Software Engineer to build robust Java applications using Spring Boot, Kafka, and AWS. You will design, develop, and deploy services that scale.

The role demands 7+ years of experience, strong fundamentals in Java, microservices, and cloud, plus collaboration with cross-functional teams to deliver high-quality software in a fast-paced environment. Experience with Docker/Kubernetes and CI/CD is a plus.

Qualifications

  • Bachelors in Computer Science or related field.
  • 7+ years of software development experience.
  • Strong Java programming skills with Spring Boot.
  • Experience with Apache Kafka for streaming data.
  • Experience with AWS services (EC2, S3, Lambda, RDS).
  • Familiarity with CI/CD pipelines and DevOps practices.

Responsibilities

  • Develop high-quality software solutions using Java.
  • Design, implement, and maintain Java-based apps with Spring Boot.
  • Integrate applications with Kafka for real-time processing.
  • Deploy and manage applications on AWS cloud infrastructure.

Skills

Java programming
Spring Boot
Kafka
AWS
CI/CD
DevOps
Multithreading

Education

Bachelor's degree

Tools

Docker
Kubernetes

Job description

tsworks Technologies India Private Limited | Contract

Senior Software Engineer

Bangalore South, India | Posted on 06/09/2025

tsworks is a leading technology innovator, providing transformative products and services designed for the digital-first world. Our mission is to provide domain expertise, innovative solutions, and thought leadership to drive exceptional user and customer experiences. Demonstrating this commitment, we have a proven track record of championing digital transformation for industries such as Banking, Travel and Hospitality, and Retail (including e-commerce and omnichannel), as well as Distribution and Supply Chain, delivering impactful solutions that drive efficiency and growth. We take pride in fostering a workplace where your skills, ideas, and attitude shape meaningful customer engagements.

About This Role

tsworks Technologies India PrivateLimited is seeking driven and motivated Software Engineer with expertise inJava programming, particularly with experience in Spring Boot, Kafka, and AmazonWeb Services. The ideal candidate should possess a strong understanding of Javaconcepts and have a medium level of experience in software development.

Requirements

Experience: 7+ Years

Role: Software Engineer II

MandatoryRequired Qualification

  • Certificationin Java programming, Spring Boot, or AWS.
  • Experience withcontainerization technologies like Docker and Kubernetes.
  • Knowledge ofrelational and NoSQL databases.
  • Familiaritywith CI/CD pipelines and DevOps practices.
  • Data Structureand Implementation using Java
  • Search Algorithms and Implementation Using Java
  • Multi-Threading and experience withExecutor Framework

InThis Role, You Will

  • Develophigh-quality software solutions using the Java programming language.
  • Design,implement, and maintain Java-based applications using the Spring Boot framework.
  • Integrateapplications with Kafka for real-time data processing and messaging.
  • Deploy andmanage applications on AWS cloud infrastructure.
  • Collaboratewith cross-functional teams to define, design, and ship new features.
  • Troubleshoot,debug, and resolve issues in existing software applications.
  • Ensure codequality, performance, and scalability of software solutions.
  • Stay updatedwith the latest trends and technologies in Java development, Spring Boot,Kafka, and AWS.

Education/Experience/Qualifications:

  • Bachelor'sdegree in computer science, Engineering, or related field.
  • Proven work experienceas a Software Developer with strong Java programming skills.
  • Experience with the Spring Boot framework for building RESTful APIs and microservices.
  • Knowledge ofApache Kafka for building distributed streaming platforms.
  • Familiaritywith AWS services such as EC2, S3, Lambda, and RDS.
  • Understandingof software development lifecycle (SDLC) and agile methodologies.
  • Excellentproblem-solving skills and attention to detail.
  • Strongcommunication and collaboration abilities.
  • Ability to workindependently and as part of a team in a fast-paced environment.
  • Excellentverbal and written communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer (Full Stack Developer)
Senior Engineer (Full Stack Developer)

Tsworks • Bengaluru Urban, Bengaluru

On-site
INR 1,500,000 - 2,000,000
Opportunity to work on industry-leading projects
Collaborative and supportive environment
Continuous learning and career development opportunities
Integration Engineer (Sr. Java Engineer)
Integration Engineer (Sr. Java Engineer)

Talpro • Bengaluru Urban

On-site
INR 1,800,000 - 2,400,000
Senior Full Stack Developer
Senior Full Stack Developer

Tsworks • Bengaluru Urban

On-site
INR 4,500,000 - 8,000,000
Senior Java Kafka Architect
Senior Java Kafka Architect

Virtusa • Andhra Pradesh

On-site
INR 1,200,000 - 1,800,000
Software Engineer - Java
Software Engineer - Java

Victrix Inc. • Pune District

On-site
INR 600,000 - 800,000
Senior Software Engineer - Java
Senior Software Engineer - Java

BuildxPartners • Chennai District

On-site
INR 2,000,000 - 2,800,000
Java Spring Boot +AWS
Java Spring Boot +AWS

Tata Consultancy Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Riversand, a Syndigo company • Bengaluru

Hybrid
USD 6,816 - 13,632
Java Spring Boot AWS Kafka
Java Spring Boot AWS Kafka

Tata Consultancy Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer\"
Software Developer\"

Mindpool Technologies • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,100,000