Job Description
We are looking for a back-end engineer (Java) to strengthen our client’s team in France.
Requirements:
- University degree in Computer Science or Training in the IT Sector
- Several years of practical experience in programming with Java/JavaEE
- Experience in databases (MySQL, MS-SQL, PostgreSQL)
- Experience in Java frameworks & tools (Maven, Hibernate, Thymeleaf, Liquibase, JUnit)
- Experience in Java Spring Core and/or Spring Boot
- Ideally worked on high-availability systems and with docker containers
- Know-how in agile software development
- Some experience with cloud-technologies
- High affinity for clean code development
- Fluency in English
Responsibilities:
- Implement complex software development projects in Java
- Manage the database and prepare migration files
- Develop new systems and features – from requirements analysis and design to implementation and testing
- Maintain comprehensive documentation (user guide, release log, etc.)
- Keep and maintain a good quality code, apply best practices and coding principles by maintaining a high-performant and resilient system
- Co-design the software architecture
- Participate in reviews and mentor team members
- Create Unit and Integration tests
- You see yourself as a technical architect and have already developed custom-fit solutions
Remuneration:
- Participation to tech conferences, meetups, and team events
- Modern work environment with high-end equipment
- Above-average compensation
Company Info
KARPIRA Recruitment Agency
Web Site: https://karpirajobs.com