
Mid-level Backend Developer – Java
Posted 5 days ago

Posted 5 days ago
• Create backend applications utilizing Java while adhering to best practices in architecture and design patterns.
• Design and enhance scalable, resilient microservices.
• Engage actively in design sprints, brainstorming sessions, and technical discussions with the team.
• Work collaboratively with product and technology teams to develop solutions that fulfill business requirements.
• Investigate and recommend new technologies and architectural enhancements to advance applications.
• Ensure high code quality, adhere to versioning best practices, and maintain organized deliveries.
• Contribute to the ongoing evolution of Artta's solutions and technology architecture.
• Proficiency in Java 17 or later.
• Familiarity with Spring Boot 3 and dependency management using Gradle.
• Experience in reactive programming, specifically with WebFlux.
• Understanding of microservices architecture and Spring Cloud components (Gateway, Discovery, etc.).
• Knowledge of event-driven architecture utilizing Kafka.
• Implementation experience of OAuth 2 for authentication and authorization.
• Awareness of aspect-oriented programming (AOP).
• Experience with relational databases, particularly PostgreSQL.
• Familiarity with NoSQL databases, such as MongoDB.
• Experience working in cloud environments, especially AWS.
• Proficient in code versioning with Git.
• Knowledge of Linux operating systems (Ubuntu/Debian).
• Experience with containers, particularly Docker and Docker Compose.
• Opportunity to work in a dynamic and innovative environment.
• Access to continuous learning and professional development resources.
• Collaborative and inclusive team culture.
• Competitive salary and comprehensive benefits package.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.