About Akkodis
Akkodis is a global leader in the engineering and R&D market, leveraging the power of connected data to accelerate innovation and digital transformation. With a shared passion for technology and talent, over 50,000 engineers and digital experts deliver deep cross-sector expertise across 30 countries in North America, EMEA, and APAC.
Akkodis offers broad industry experience and strong capabilities across key technology domains, including mobility, software & technology services, robotics, testing, simulations, data security, AI, and data analytics. Akkodis is part of the Adecco Group and operates as a commercial brand bringing together AKKA and Modis entities.
Software Engineer - Roles & Responsibilities:
- Design, develop, test, and maintain secure, scalable web applications for critical transportation and immigration systems using Angular and Java/Spring Boot.
- Develop and enhance frontend modules using Angular, TypeScript, HTML5, CSS, and JavaScript, ensuring responsive and user-friendly interfaces.
- Integrate backend RESTful APIs and microservices using Java/Spring Boot to support business functionalities and system integration.
- Implement frontend applications with backend services and third-party systems to enable seamless data exchange.
- Develop and maintain real-time monitoring features using MQTT for live incident updates, status synchronization, and operational dashboards.
- Design and implement software solutions following established software architecture, coding standards, and secure development best practices.
- Participate in system design discussions, technical analysis, and solution implementation with architects and cross-functional teams.
- Develop new features, resolve defects, and optimize application performance based on customer requirements and change requests.
- Write unit tests, perform testing, and support system testing to ensure software quality and reliability.
- Troubleshoot production issues, analyse root causes, and implement timely fixes.
- Perform code reviews and ensure compliance with secure coding practices, static code analysis (SonarQube), and vulnerability remediation.
- Work with Agile/Scrum teams, participating in sprint planning, daily stand-ups, backlog grooming, sprint reviews, and retrospectives.
- Collaborate closely with business analysts, QA engineers, architects, DevOps engineers, and stakeholders throughout the software development lifecycle.
- Support application deployment, release activities, and production monitoring in collaboration with DevOps teams.
- Prepare and maintain technical documentation, design documents, and implementation guides.
Required Experience & Technical Skills
- Proven experience in developing and maintaining web applications using Angular, TypeScript, HTML5, CSS3, and JavaScript.
- Strong hands-on experience in Java and Spring Boot for backend development, including RESTful API and microservices integration.
- Experience integrating frontend applications with backend services and third-party systems.
- Hands-on experience working with MQTT for real-time messaging and event-driven applications. Exposure to Apache Kafka is an advantage.
- Strong SQL database development and querying experience.
- Experience working with Git, GitLab, Docker, and Kubernetes in a DevOps environment.
- Familiarity with SonarQube, Jira, Maven, and Gradle.
- Experience with software testing, debugging, production support, and issue resolution.
- Strong understanding of secure coding practices, code reviews, and software development best practices.
- Experience working in Agile/Scrum teams throughout the Software Development Life Cycle (SDLC).
Or, if you want a concise recruiter-friendly version:
Mandatory Technical Requirements
- Angular, TypeScript, HTML5, CSS3, JavaScript
- Java, Spring Boot, REST APIs
- MQTT (Kafka exposure preferred)
- SQL
- Git, GitLab
- Docker, Kubernetes
- SonarQube
- Maven, Gradle
- Agile/Scrum
- Experience in frontend/backend integration, microservices, software testing, debugging, production support, and secure coding practices.
If you're looking to move away from a narrow scope and into a role where your technical depth actually compounds over time, this is one worth a serious look.
Don't miss out on this chance to be a part of a dynamic and growing team. Take the Next Step in your career journey with us!
- To apply, please submit your updated resume along with your notice period. [ We are looking for someone to start ASAP]
- Click on the Apply here button to drop your resume directly or email it to [Confidential Information]
- Our team will review all applications and contact shortlisted candidates for further steps in the selection process.