Java Software Engineer
AccesaRemotely
restjavamicroservicesspring boothibernatejpahexagonal architecture
Job Description
📋 Description
- Research, evaluate technologies, propose solutions aligned with client needs.
- Develop Java software, support colleagues and stakeholders.
- Write high-quality code and participate in code reviews.
- Apply new Java features to enhance applications.
- Collaborate with DevOps to containerize and deploy, support CI/CD.
🎯 Requirements
- 3+ years of software development experience.
- Java 8+ and patterns (SOLID, Design Patterns).
- Spring Boot, REST, JPA/Hibernate with relational DBs.
- Hexagonal architecture, domain-driven design, microservices.
- Strong debugging and problem-solving skills; good English.
- Experience using AI tools to improve productivity and outcomes.
🎁 Benefits
- Holistic wellbeing and physical health benefits.
- Work-life fusion and flexible arrangements.
- Mental wellbeing and social wellbeing opportunities.
- Team events and community connections in a hybrid environment.