Software Engineer

Petals Careers Private Limited

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Petals Careers Private Limited is seeking a skilled Java Developer with 3–5 years of hands-on experience in Java, Spring, SQL, concurrency, and high-performance systems. The ideal candidate should have a strong foundation in data structures and algorithms and experience building reliable, scalable, and performance-oriented applications.

Key responsibilities include designing, developing, and maintaining scalable applications using Java and Spring; optimizing for high availability and low

Qualifications

  • 3–5 years of hands-on experience in Java development.
  • Strong hands-on experience with Spring / Spring Boot.
  • Proficiency in SQL and relational databases.
  • Strong understanding of Data Structures and Algorithms.
  • Knowledge of Multithreading and Concurrency.
  • Experience developing high-availability and low-latency applications.
  • Understanding of performance tuning, profiling, and benchmarking.
  • Exposure to distributed systems and performance-sensitive applications.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Design, develop, and maintain scalable applications using Java and Spring.
  • Develop and optimize applications for high availability and low latency.
  • Work with multithreading, concurrency, synchronization, and parallel processing.
  • Develop efficient and optimized solutions using SQL and relational databases.
  • Identify system bottlenecks and contribute to application performance optimization.
  • Perform profiling, benchmarking, and performance tuning in distributed environments.
  • Apply strong knowledge of data structures and algorithms to develop efficient solutions.
  • Troubleshoot complex technical and performance-related issues.
  • Collaborate with architects and engineering teams to deliver robust and scalable solutions.

Skills

Java
Spring Boot
SQL
Concurrency
Data Structures
Performance Tuning

Job description

We are looking for a skilled Java Developer with 3–5 years of hands-on experience in Java, Spring, SQL, concurrency, and high-performance systems. The ideal candidate should have a strong foundation in data structures and algorithms and experience building reliable, scalable, and performance-oriented applications.

Key Responsibilities

  • Design, develop, and maintain scalable applications using Java and Spring.
  • Develop and optimize applications for high availability and low latency.
  • Work with multithreading, concurrency, synchronization, and parallel processing.
  • Develop efficient and optimized solutions using SQL and relational databases.
  • Identify system bottlenecks and contribute to application performance optimization.
  • Perform profiling, benchmarking, and performance tuning in distributed environments.
  • Apply strong knowledge of data structures and algorithms to develop efficient solutions.
  • Troubleshoot complex technical and performance-related issues.
  • Collaborate with architects and engineering teams to deliver robust and scalable solutions.

Required Skills & Experience

  • 3–5 years of hands-on experience in Java development.
  • Strong hands-on experience with Spring / Spring Boot.
  • Good proficiency in SQL and relational databases.
  • Strong understanding of Data Structures and Algorithms.
  • Good understanding of Multithreading and Concurrency.
  • Experience developing high-availability and low-latency applications.
  • Understanding of performance tuning, profiling, and benchmarking.
  • Exposure to distributed systems and performance-sensitive applications.
  • Strong problem-solving and analytical skills.

Preferred Candidate Profile

  • Strong hands-on expertise in Java, Spring Boot, and SQL.
  • Experience working on high-throughput, real-time, or performance-sensitive applications.
  • Ability to identify performance bottlenecks and implement optimization techniques.
  • Good communication and collaboration skills.
  • Strong coding, debugging, and problem-solving capabilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Paisabazaar • Gurugram District

On-site
INR 900,000 - 1,300,000
PureSoftware - Java Developer - Spring Boot
PureSoftware - Java Developer - Spring Boot

PureSoftware Ltd • Maharashtra

On-site
INR 2,500,000 - 4,000,000
Java Software Engineer
Java Software Engineer

RoundCircle • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Java Software Developer
Java Software Developer

Sequoia Applied Technologies • Chennai

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

SPIRO • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Java Developer
Java Developer

Deloitte Shared Services India • Gurugram District, Mumbai

On-site
INR 900,000 - 1,500,000
Java Developer
Java Developer

HackerKernel • India

Hybrid
INR 1,200,000 - 2,100,000
Java Developer
Java Developer

Neurealm • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Teknuova • Gurugram District, Bengaluru, Mumbai

Hybrid
INR 900,000 - 1,300,000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Maharashtra

On-site
INR 2,500,000 - 4,500,000