Principal Software Engineer - Java

Tricentis

Tricentis

Software Engineering
Gémenos, France
Posted on Tuesday, June 18, 2024

Job Description Summary

We are looking for an experienced Java Full-Stack Principal Software Engineer to join our R&D team in Gemenos, France. We are looking for someone who is talented and motivated, and who can produce strong and reliable code that our customers can rely on to validate their critical applications under stress.

All our employees must have strong analytical and object programming skills, and above all a hunger for understanding the most complex problems induced by web developments on various systems and network infrastructures.

The candidate will be integrated into the R&D team and will work in collaboration with the support and pre-sales teams. They will report to the R&D manager. They will be working on our product called NeoLoad.

What you will do

• Participate in all steps of the methodology (refinements, planning, design, development, testing and deployments) in order to complete the Sprints

• Ensure compliance with development procedures and methods

• Ensure compliance with the quality level of developments

• Ensure the maintenance of a high level of technology through continuous monitoring

• You will have the opportunity to work with the industry’s most advanced testing technologies and help customers shift into the new testing realities of the digital world

• You will have the opportunity to work in a growing organization, with ever-growing opportunities for personal growth

• You will have plenty of opportunities to contribute elsewhere (e.g. build DevOps pipelines, create company products around frameworks to better monetize and provide services to our product)

Who you are

• Software Engineer (Computer Science, Telecom), Master 2 in Computer Science, Bac +4/5 Diploma in Computer Science with 13+ years of experience in Java development

• Strong Java skills

• Knowledge of web technologies, Java JEE application server(s) and database(s) in a production context

• Frontend technology mastery (React, Vue, etc.)

• Experience with virtualization (Docker, Kubernetes, Openshift)

• Strong general computer literacy (systems, architectures, and networks)

• Teamwork, autonomy, personal involvement, and dynamism

• Native level French (C2)

• English – very good level, written and spoken (B1 Level+)

Nice to have

• Deployment on a cloud infrastructure is a plus (AWS, Azure, GCP)

• Knowledge of Python / AI is a plus

• Experience with NoSQL databases (MongoDB, ...) is appreciated

• Knowledge of an Agile methodology (SCRUM) is a plus

• Experience in an international environment is a plus