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