Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Akkodis, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer specializing in Java at Akkodis, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and improve operational efficiency. You will collaborate with cross-functional teams to define, architect, and implement robust applications while ensuring adherence to industry best practices and coding standards. Your expertise will drive innovation within our projects, mentor junior engineers, and contribute significantly to the success of our engineering initiatives.
Job Responsibilities
- Design, develop, and deploy scalable Java applications to meet business requirements.
- Collaborate with product managers, designers, and other stakeholders to gather functional and non-functional requirements.
- Write high-quality, maintainable code in accordance with established coding standards.
- Conduct code reviews and provide constructive feedback to peers and junior developers.
- Implement unit and integration tests to ensure software reliability and performance.
- Troubleshoot and resolve issues in a timely manner to minimize service interruptions.
- Mentor junior engineers and contribute to their professional development.
- Participate in Agile/Scrum ceremonies to enhance team collaboration and project delivery.
- Stay updated with emerging technologies and best practices in software development.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of professional experience in Java development.
- Strong understanding of software development principles, design patterns, and architectural best practices.
- Proficiency in Java frameworks such as Spring, Hibernate, or similar technologies.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with database technologies, including SQL and NoSQL databases.
- Knowledge of version control systems such as Git.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities.
Technologies & Tools
The Senior Software Engineer - Java position at Akkodis will leverage a wide array of technologies and tools, primarily focusing on Java development frameworks such as Spring and Hibernate. You will also engage with cloud platforms (e.g., AWS, Azure), version control systems like Git, system monitoring tools, and CI/CD pipelines to streamline the software development process.
Ideal Candidates
The ideal candidate for this role is a proactive problem-solver with a strong commitment to delivering high-quality software solutions. They should possess excellent teamwork capabilities, a desire to mentor and share knowledge, and the ability to thrive in a fast-paced, dynamic environment. A passion for technology and continuous improvement, along with adaptability to industry changes, will distinguish the successful candidate as a valuable asset to the Akkodis team.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.