HamburgerMenu
hirist

OSI Systems - Senior Software Engineer - Java/AngularJS

OSI Systems
6 - 9 Years
Hyderabad

Posted on: 02/09/2026

Job Description

Overview :

Senior Software Engineer shall be responsible for the module level (high and low) design, implementation and testing of a variety of software solutions in the product line.

- He/She should be able to effectively work independently within a team of technically strong engineers.

- He/She should be adhering to the schedules, standards and quality processes and procedures of the Organization.

- Software defect resolutions (including complex issues), testing and maintaining the software is an important task of a Senior Software Engineer.

- He/She shall be responsible for training/mentoring the junior team members.

- He/she shall contribute to the overall design, analysis and business requirements spanning across modules.

- Knowledge and ability to manage the entire software development life cycle process is essential for a Senior Software Engineer.

- He/She shall be ready to work in night shifts to provide Level 3 support for customer issues.

- When there are no customer issues to solve then he/she will be working on development activities in the product.

Responsibilities :

- High and low level module design using UML.

- Contribute to the overall design.

- Propose alternate solutions/designs.

- Derive technical requirements of modules from business/functional requirements.

- Develop high-quality and performance sensitive code using defined programming languages as part of the implementation.

- Unit testing & debugging of production software.

- Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.

- Supporting and maintaining functionality of software for the product.

- Diagnose and troubleshoot complex issues.

- Proficient in usage of software configuration management tools, defect tracking tools, Static Code Analyzer tools, Debugging tools.

- Train and mentor junior team members.

- Work with the Technical Leads to effectively understand and implement the solutions independently in accordance with the appropriate process.

- Building the software for testing and product release, and ability to resolve build related issues.

Qualifications:

- BE/B.Tech or M.E/M.Tech in the disciplines of EEE/ECE/CSE or MCA degree or equivalent experience.

- At least 6 - 8 years in Software development using several of the skills and technologies mentioned below.

Specific Knowledge And Skills :

Candidates should have experience in the following skills and technologies :

- Experience in core Java, J2EE, SOAP web services.

- Experience in building rich applications using HTML5 (including Canvas component), CSS, JavaScript, AJAX, JSON and Angular 12+.

- Working knowledge on MS SQL server or PostgreSQL.

- Experience on Spring boot Framework.

- Experience in creating and consuming RESTful Web Services.

- Hands on experience in Hibernate Framework.

- End to end level experience on enterprise level applications development.

- Has worked on JMS, RabbtMQ.

- Experience in Junit, Log4j and logback.

- Developing Microservices experience is mandatory.

Soft Skills :

- Ability to accomplish assigned tasks without supervision.

- Excellent verbal/written communication skills with very good teaming skills.

- Good documentation skills and software process discipline.

- Self-initiative and self-managed.

- Voice out issues and persuasive to resolve issues.

- Good time management and organizational skills.

- An ability to work to deadlines.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...