FullStack Java/Angular Senior
Summary
A senior full-stack developer builds and maintains scalable web apps using Java/Spring Boot for backend APIs and Angular/TypeScript for responsive frontends, while managing deployments with Docker/Kubernetes and optimizing databases like Oracle/PostgreSQL.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java, Spring Boot, Angular, JavaScript, and TypeScript.
- Build and integrate REST APIs to support business-critical applications and services.
- Develop responsive user interfaces using HTML, Angular, JavaScript, and TypeScript.
- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software solutions.
- Manage application deployment and maintenance using Docker, Kubernetes, Tomcat, Jenkins, and GitLab.
- Ensure code quality through best development practices, code reviews, and automated CI/CD pipelines.
- Work with relational databases, including Oracle 19c and PostgreSQL, to design and optimize data models and queries.
- Participate in troubleshooting, performance optimization, and production support activities.
- Contribute to the integration of messaging and event-driven architectures using Kafka.
- Maintain technical documentation and support continuous improvement initiatives.
Required Skills & Experience
- Strong experience with Java and Spring Boot development.
- Solid frontend development experience using Angular, JavaScript, TypeScript, and HTML.
- Experience with REST API design and integration.
- Knowledge of GitLab, Jenkins, Maven, and IntelliJ IDEA.
- Hands-on experience with Docker and Kubernetes.
- Experience working with Oracle 19c and/or PostgreSQL databases.
- Familiarity with Kafka and event-driven architectures.
- Experience working in Agile development environments.
- Strong problem-solving and communication skills.
Mandatory Requirements
- Fluent French (mandatory).
- Good level of English for collaboration within international teams.
Nice to Have
- Experience with cloud-based environments.
- Knowledge of microservices architecture.
- Exposure to DevOps and infrastructure automation practices.