We seek a proficient Java Developer to join ASAP on a long-term project.
Your role:
The selected candidate will be responsible for designing, implementing, and maintaining Java applications that are often mission-critical. Daily duties include coding, debugging, and collaborating with cross-functional teams to define, design, and ship new features. The role requires a commitment to collaborative problem-solving, sophisticated design, and creating quality products.
Offer:
- Long-term freelance contract
- Solid market rates
Requirements:
- Availability to join new project ASAP
- Minimum of 5 years of microservices development experience, ideally with Java 8+/Spring Boot.
- Proven experience in debugging and resolving performance-related issues with Java.
- Extensive experience with cloud-native applications.
- Expertise in front-end, middle-tier, or back-end design (with MongoDB), with a foundational understanding of all three areas.
- Proficient in REST-based API development, including knowledge of Spring Contract and Swagger.
- Familiar with Git, Helm, Maven, and related technologies for building and deploying microservices.
- Experience with authentication and authorization, including Identity Management, JWT (JSON Web Tokens), and authentication frameworks.
- Hands-on experience with containerized platforms like Docker and Kubernetes, specifically using Azure Pipeline, ACR, AKS, and Docker in cloud environments.
- Proficient in Test Driven Development (TDD).