Senior Java Developer
Role : Senior Java Developer
Location : Nice, France
About the Role :
As a Senior Java Developer, you will be a pivotal member of our development team, responsible for designing, implementing, and maintaining high-quality software solutions.
Your primary focus will be on Java microservices and cloud technologies. You will work closely with cross-functional teams to improve delivery efficiency, ensure high product quality, and support various phases of the software development lifecycle.
Primary Skills :
- Java Microservices
- Fair Knowledge on Cloud
Java Skills :
- Programming : Core Java, JavaScript, SQL
- Frameworks : Spring MVC, Spring Boot
- Testing : JUnit, Groovy, Postman
- Deployment Servers : Apache Tomcat, JBoss, Kubernetes PODs
- Deployment Tools : Jenkins, Docker, Kubernetes
- SDLC Models : Agile, Waterfall
- Software Development Tools : Gradle, Maven, Apache Kafka
- Cloud : Azure (Preferred)
- Databases : Oracle, Maven
- Cache Servers : Any distributed cache (e.g., Redis, Couchbase)
Soft Skills :
- Good learning attitude
- Availability to support the team
- Willingness to work extended hours when necessary
- Ability to work collaboratively in an office environment
Responsibilities :
- Improving Delivery Efficiency and Product Quality :
- Collaborate with the team to design effective solutions.
- Contribute to improving code coverage with unit tests.
- Produce essential software documentation for the application.
- Establish best practices for DevOps and release engineering.
- Troubleshoot and resolve critical issues.
- Participate in and provide feedback during sprint demos.
- Work on Proof of Concepts (POCs) to enhance engineering practices.
- Working with Product Owners (POs) to Understand Requirements and Provide Solutions :
- Collaborate with Project Managers (PMs) and Product Owners (POs) to define solutions and clarify requirements.
- Estimate and size user stories and features.
Required Experience :
- Proven experience in Java development, particularly with microservices.
- Experience with cloud technologies, preferably Azure.
- Strong background in Agile and Waterfall methodologies.
- Proficiency with deployment tools and servers, including Jenkins, Docker, and Kubernetes.
- Experience with database management using Oracle and Maven.
- Familiarity with distributed cache systems such as Redis or Couchbase.
About SmartChoice International :
Smartchoice International is your premier staffing agency committed to assembling the ideal team for your business while seamlessly connecting top-tier talent with exceptional opportunities.
Boasting over two decades of profound experience in the staffing domain, we have established an eminent reputation as the go-to agency for enterprises in pursuit of unparalleled service.
At Smartchoice International, we recognize that each company's staffing requisites are unique. With this in mind, we are driven to offer tailored solutions precisely aligned with your distinct demands.
Our operational prowess encompasses adaptability, flexibility, and efficiency, empowering us to maintain absolute control throughout the process - streamlining everything from interview preparation to comprehensive post-hire support.
https : / / www.smartchoice-international.com /
How to Apply :
Please submit your resume and a brief cover letter detailing your relevant experience to [email protected].
Join our dynamic team and contribute to shaping the future of financial technology through your expertise and dedication.
Note : Only shortlisted candidates will be contacted for further steps in the selection process.