Java Developer
Role details
Job location
Tech stack
Requirements
Job DescriptionDescriptionWe are looking to strengthen a development team working on Java Web/API projects with a strong focus on delivery (end-to-end projects: scoping * development * testing * benchmarking * production deployment). The ideal candidate will be highly technical, capable of leading development and delivery (including the testing phase), and producing high-quality documentation.
Responsibilities- Design and develop REST API services in Java/Spring Boot (and potentially batch processing).- Participate in the complete lifecycle: scoping, estimation, design, development, testing/acceptance, benchmarking, and production deployment.- Contribute to best practices: quality, performance, security, and code reviews.- Participate in CI/CD industrialization (GitLab/Jenkins), packaging, and deployment.- Contribute to technical management: guiding developers, technical coordination, and ensuring secure deployments.- Write deliverables: technical specifications, delivery documents, and documentation.
Desired profile- 7+ years of Java development experience with strong API/Web expertise.- Highly proficient in Spring Boot and SQL.- Solid DevOps/CI/CD culture (Git, GitLab, Jenkins).- Capable of taking the technical lead: scoping, estimation, reviews, delivery, and testing.- Experienced in end-to-end projects and production deployments.- Excellent writing skills (technical specifications, delivery documents).
Mandatory Skills
Java
REST API design & microservices architecture
CI/CD & DevOps toolsSQL
Technical management & end-to-end delivery