We are seeking a highly talented and innovative Advanced Software Engr to join our team at Sparta Systems. In this role, you will be a key contributor to our Avionics team, designing and developing cutting-edge software applications using Java/J2EE, ReactJS, and AI. You will be instrumental in delivering highly configurable, validated, and high-quality software solutions that shape the future of avionics.
Roles and Responsibilities:
- Design and develop software applications using Java/J2EE, ReactJS, and AI, ensuring highly configurable and scalable solutions.
- Integrate software in a highly configurable manner and validate with the highest level of quality, agility, and efficiency.
- Take complete ownership of assigned modules, coordinating effectively with customers and cross-functional teams.
- Drive excellent execution, ensuring responsiveness to customers, team members, and management.
- Contribute to software design, implementation, and rigorous testing within the Avionics Electronics Solutions.
- Collaborate with functional leaders to deliver highly scalable and high-quality Integrated Modular Avionics software solutions.
Skills Requirement:
- Extensive technical experience in full-stack development, including Java, J2EE, Spring Boot with Design Patterns, and Hibernate.
- Proficiency in JavaScript and ReactJS frameworks.
- Experience in developing Azure cloud applications.
- Working knowledge of Microservice frameworks, Kubernetes, and Docker containers.
- Proficiency in working with Relational databases (preferably MSSQL Server).
- Professional experience in developing AI and Machine Learning models.
- Working knowledge of unit test frameworks like JUnit and Test-Driven Development (TDD).
- Experience working effectively in an agile environment with full-stack teams.
- Strong focus on execution, ensuring responsiveness and proactive problem-solving.
- Innovative and integrative thinking, with a knack for visualizing solutions and generating new ideas.
- A drive to learn and master new technologies and explore use cases.
- Ability to quickly analyze, incorporate, and apply new information and concepts.
- Self-motivated and capable of working with minimal supervision, consistently taking initiative.
- Wide degree of creativity and latitude for innovation and ideation.
QUALIFICATION:
- BE/B. Tech or M. E/M. Tech in a relevant engineering discipline.