Job Description:
Job Description – Senior Software Engineer (Java / Angular / Diagnostics Applications)
Position: Senior Software Engineer
Experience: 6–7 Years
Location: Bangalore
Role Overview
We are seeking an experienced Senior Software Engineer with strong expertise in
Core Java, Angular/TypeScript, and diagnostic application development. The ideal
candidate will have hands-on experience in building scalable, high-quality applications,
strong analytical skills, and the ability to collaborate effectively with cross-functional
teams and customers. The role involves developing features using Core Java,
Angular/TypeScript, AngularJS, Java Swing, Java SWT, SQL, HTML, CSS, and
JavaScript, while ensuring high performance and reliability across diagnostic platforms.
Key Responsibilities
? Design, develop, and maintain robust diagnostic applications using Java and
Angular frameworks.
? Develop features using Core Java, Angular/TypeScript, AngularJS, Java
Swing, Java SWT, SQL, HTML, CSS, JavaScript.
? Implement and integrate OSGi architecture, REST APIs, and Web Services.
? Apply strong Object-Oriented Programming principles, multithreading
concepts, and collection frameworks.
? Perform unit testing, debugging, and code optimization to ensure high-quality
delivery.
? Work with Eclipse IDE, Maven, Jetty, Docker, and ensure proper application
packaging and deployment.
? Use version control tools such as Git, Bitbucket, SVN, and defect tracking
systems like JIRA.
? Support CI/CD pipelines using Jenkins and maintain code quality using Sonar.
? Work with data formats including XML, JSON, CMD, BAT, and automate tasks
using scripts.
? Collaborate within Agile (Scrum) teams and participate in sprint planning, code
reviews, and retrospectives.
? Work independently and contribute as an effective team player with strong
customer orientation.
? Troubleshoot and resolve issues, ensuring smooth delivery across multiple
assignments.
Required Skills
? Proficiency in Core Java, Angular/TypeScript, AngularJS, Java Swing, Java
SWT, SQL, HTML/CSS/JS.
? Strong knowledge of OSGi, REST APIs, Webservices.
? Good understanding of OOP concepts, design principles, and unit testing.
? Hands-on experience in multithreaded Java applications, threads, and
collections.
? Experience with Eclipse, Maven, Jetty, Docker.
? Strong working experience with Git/Bitbucket/SVN, JIRA, Jenkins, Sonar.
? Familiarity with XML, JSON, CMD, BAT files.
? Understanding of Agile/Scrum methodologies.
? Excellent analytical skills, problem-solving ability, communication, and
stakeholder management.
Good to Have Skills
? Knowledge of Automotive Diagnostic Systems.
? Basic understanding of Cloud technologies (AWS/Azure/GCP).
? Exposure to automation or scripting for efficiency improvements.
Behavioral Competencies
? Strong ownership and accountability.
? Ability to work independently with minimal supervision.
? Customer-focused mindset and ability to interact directly with clients.
? Flexibility to manage multiple assignments simultaneously.
? Good team collaboration skills.