Job Description
: Full Stack Engineer (Software Solutions)
Role Overview:
We are seeking an experienced Full Stack Developer to join our agile, international team. You will design, implement, and evolve robust, scalable backend and frontend components. This position requires strong technical ability, attention to code quality, and a passion for delivering reliable products.
Job Responsibilities
- Deliver Full-Stack Features: Design, develop, and maintain scalable backend(spring boot) and frontend (React) features. Uphold code quality, performance, and maintainability standards.
- Exp:- 6 to 8 Yrs
Participate in Software Architecture Discussions: Collaborate with the team to ensure alignment on technical choices and contribute to the improvement of architectural solutions.
- Contribute to Code Reviews and Technical Problem Solving: Review peer’s code, identify issues, and share solutions to build a robust product.
- Collaborate Across International Teams: Work closely with distributed teams, product owners, architects, and stakeholders. Ensure clear communication, alignment, and efficient coordination in an international environment.
- Contribute to Integration & Test Strategy: Help define, implement, and evolve the overall software integration and test strategy, focusing on performance, robustness, scalability, and endurance.
Mandatory Skills
- Programming language: Strong Proficiency in Java/Java Script Programming
- Software Architecture: Good Experience with modern microservices architecture and REST APIs
- Frontend Framework: Strong Proficiency in Frontend frameworks like React
- Backend Framework: Strong Proficiency in Backend frameworks like Spring boot
- Database: Good experience in working with Databases like Postgres DB
- Positive experience in performing Unit testing using JUnit
- Familiarity with software development life cycle, tools and methodologies (e.g., version control systems like GIT, Agile processes).
- Team & Mindset: Autonomy, technical excellence, communication, teamwork, problem-solving, adaptability, curiosity, continuous improvement
Good to Have:-
Good experience in developing modern web application using React and Spring boot Good experience in Test driven development Good understanding of Object-Oriented Concepts, Data structures and Algorithms Good experience in preparing technical in experience in setting up Gitlab CI/CD pipelines
At Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do. Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do. Join us, and be part of a team reimagining technology to create solutions that truly make a difference – for a safer, greener, and more inclusive world.
📌 Engineer (Software Solutions) (India)
🏢 Thales
📍 India