- Company Name
- NIJI
- Job Title
- Développeur JAVA - F/H
- Job Description
-
**Job Title**
Java Developer – M/F
**Role Summary**
Design, develop, and maintain Java enterprise applications in an Agile, DevSecOps environment. Work with Apache CXF/Axis2, Spring or Hibernate frameworks, and SQL/NoSQL databases, ensuring high code quality, performance, and continuous integration/deployment.
**Expectations**
- Deliver robust, well‑tested code following best practices.
- Participate in feasibility studies, estimations, and client requirement analysis.
- Engage in continuous learning and contribute to the technology community.
- Communicate effectively in English for international projects.
**Key Responsibilities**
- Analyze business and technical needs; contribute to feasibility assessments and effort estimates.
- Design, code, review, and maintain Java components using Spring/Hibernate or equivalent.
- Implement and consume web services via Apache CXF or Axis2.
- Integrate with SQL Server, MySQL, PostgreSQL, Cassandra, or Hadoop databases.
- Write unit and integration tests (JUnit/TestNG); develop performance profiling tools.
- Configure and maintain CI/CD pipelines (Git, GitLab/GitHub/Bitbucket, Jenkins, SonarQube).
- Apply DevSecOps principles, secure coding practices, and automated deployment workflows.
- Perform defect tracking, code reviews, and documentation of APIs and architectural decisions.
- Collaborate with design, security, and operations teams to deliver end‑to‑end solutions.
**Required Skills**
- Strong Java programming; proficiency with Spring MVC/Boot or Hibernate.
- Hands‑on experience with Apache CXF or Axis2 web services.
- Database expertise: SQL Server, MySQL, PostgreSQL, Cassandra, Hadoop (NoSQL).
- CI/CD tools: Git, Jenkins, SonarQube, Docker (basic knowledge).
- Unit testing frameworks: JUnit, TestNG.
- Agile development (Scrum/Kanban).
- Familiarity with Angular, React, or Node.js is advantageous.
- Good English communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Oracle Certified Professional Java SE, Spring Professional, or equivalent certifications preferred but not mandatory.