Java Developer, Back-End
Participate in gathering and defining business requirements
Estimate and design technical solutions
Implement technical solutions
Deliver high-value business features on a regular basis
Analyze and fix defects
Participate in validation of delivered developments (unit tests, code reviews)
Requirements
- Engineering degree or Master's degree (Bac+5) in Computer Science or equivalent
- Minimum 3 to 6 years of experience in Java development
- Significant experience in Java development on similar projects
- Good knowledge of the Java ecosystem
- Knowledge of distributed architectures such as CQRS, Event Sourcing, or Microservices
- Ability to work within a structured development process
- Awareness of development standards and best practices
- Interest in developing business-oriented features
- Familiarity with continuous deployment and application version management
Core Competencies
Demonstrates expertise in Java Development and a strong understanding of distributed architectures such as CQRS, Event Sourcing, and Microservices. Capable of delivering high-value business features while adhering to development standards and best practices.
Highest-signal resume keywords
- Java Development
- Distributed Architectures
- CQRS
- Event Sourcing
- Microservices
ATS Optimization Keywords
Hard Skills
- Java
- Technical Solution Design
- Defect Analysis
- Unit Testing
- Code Review
Soft Skills
- Business Requirement Gathering
- Structured Development Process
Certifications & Qualifications
- Engineering Degree
- Master's Degree in Computer Science
Industry Keywords
- Development Standards
- Best Practices
Tools & Technologies
- Continuous Deployment
- Application Version Management