Java Developer
Summary
Builds and maintains Java/Kotlin microservices with Spring Boot, REST APIs, and cloud services while collaborating in agile teams.
Responsibilities
- Develop applications in Java and Kotlin using Spring Boot
- Collaborate within agile teams to deliver innovative solutions
- Participate in architectural design and technical decision‑making
- Implement APIs and messaging systems
- Ensure application quality and performance
Requirements
- Experience with Java and Spring Boot
- Experience with Kotlin
- Knowledge of relational databases (standard SQL) and NoSQL
- REST APIs
- Knowledge of messaging systems and their applicability
- Design Patterns
- Experience with AWS or another cloud provider
- WebFlux
- Architectural Design
- Jenkins
- GitHub
- Clean Architecture
- Bachelor’s degree in information systems, engineering, or a related field
- Experience with AI is a plus
Core Competencies
Proficient in developing applications using Java and Kotlin with Spring Boot, focusing on architectural design, API implementation, and ensuring application quality. Experienced in collaborating within agile teams and utilizing cloud services for scalable solutions.
Tools & Technologies
- Jenkins
- GitHub