Experis is seeking a highly skilled and experienced Senior Java Developer to join our team for a challenging and rewarding project in the Financial Services sector. The ideal candidate will have extensive experience in Java development, working with cutting-edge technologies, and a passion for delivering high-quality solutions in an Agile environment.
Key Responsibilities:
- Java 17/21 Expert: Leverage your deep knowledge of Java 17/21 to develop and optimize high-performance applications.
- Angular Expertise: Utilize your expert-level knowledge of Angular (version 15 and above) to build dynamic, responsive web applications.
- Application Development: Design, implement, and maintain scalable, reliable, and efficient application solutions.
- Tools and Technologies: Use tools such as Maven, Jenkins, Docker, Openshift, SVN, and version control with GIT.
- Development IDEs: Work with Eclipse or IntelliJ for development and Sonar for code quality.
- Application Servers: Experience in configuring and managing JBoss and Tomcat.
- Security: Implement OAuth for secure authentication and authorization.
- Microservices: Build and maintain microservice architectures using Spring frameworks.
- Interest in Architecture: Engage in and contribute to discussions and improvements regarding Hexagonal Architecture.
- Agile Methodology: Participate in Agile processes and adhere to best practices in TDD (Test Driven Development).
- Collaboration: Utilize Jira and Confluence for project management, issue tracking, and team collaboration.
- Service Integration: Work on the development and management of RESTful services.
- CI/CD: Implement and maintain CI/CD pipelines to streamline development workflows.
Skills and Qualifications:
- Minimum 7 years of experience in application development, with strong proficiency in Java development.
- Proven expertise in Java 17/21 and Angular 15+.
- Hands-on experience with Maven, Jenkins, Docker, Openshift, and SVN.
- Advanced knowledge of Spring, Micro-Services, and OAuth security protocols.
- Strong experience in Agile environments, particularly with TDD, CI/CD, and RESTful service development.
- Familiarity with Jira, Confluence, Sonar, JBoss, and Tomcat.
- Excellent communication skills in French (mandatory).
- Accreditation may be required for specific projects or environments.
Why Join Smals?
- Be part of an innovative team working on high-profile projects in the Financial Services sector.
- Develop solutions using the latest technologies, including Java 17/21 and Angular.
- Work in an Agile environment that fosters collaboration, continuous learning, and career growth.
- Competitive salary and opportunities for long-term development and career progression.
If you're ready to contribute your skills to exciting, cutting-edge projects and work in a dynamic team, we would love to hear from you! Apply today!