Software Development Engineer - III

Onsurity
Bengaluru, Karnataka, India

Job Summary

Location: Bangalore, Karnataka

Experience: 6 years or more

We are looking for a skilled and motivated Java Developer to join our development team.

The ideal candidate will be responsible for designing, developing, and maintaining high-

performance, scalable applications using Java and related technologies. You’ll work

closely with cross-functional teams to deliver reliable software solutions.

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications
  • Write clean, efficient, and well-documented code
  • Participate in system architecture and design discussions
  • Debug, troubleshoot, and resolve application issues
  • Collaborate with frontend developers, QA, and product teams
  • Optimize application performance and scalability
  • Follow best practices for security, coding standards, and version control
  • Contribute to code reviews and technical documentation

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong proficiency in Java (Java 8 or higher)
  • Experience with Spring / Spring Boot
  • Knowledge of RESTful APIs and web services
  • Familiarity with SQL and relational databases (MySQL, PostgreSQL, Oracle, etc.)
  • Experience with version control systems (Git)
  • Understanding of object-oriented programming and design patterns
  • Strong problem-solving and communication skills

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →