Java developer
Job Description:
Hibrido en Martinez, 1, 2 veces por semana.
Proyecto AMEX
Must Have Technical/Functional Skills
- Design, develop, and maintain backend services and RESTful APIs using Java and Kotlin
- Build and enhance microservices-based architectures
- Work with frameworks such as Spring / Spring Boot (Java or Kotlin)
- Integrate backend services with databases (SQL and/or NoSQL)
- Ensure code quality through unit testing, code reviews, and best practices
- Collaborate with product, frontend, DevOps, and QA teams
- Troubleshoot, debug, and optimize backend applications
- Participate in system design discussions and architectural decisions
Roles & Responsibilities
- 5+ years of backend development experience using Java
- Hands-on experience with Kotlin for backend development
- Strong experience building REST APIs and backend services
- Experience with Spring Boot, Hibernate/JPA
- Solid understanding of microservices architecture
- Experience working with relational databases (PostgreSQL, MySQL, Oracle, etc.)
- Familiarity with Git, CI/CD pipelines, and build tools (Maven/Gradle)
- Good understanding of object-oriented design and design patterns
Pre-Screening Questionnaire (Validen esto en la entrevista)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Exposure to Docker and Kubernetes
- Experience with messaging systems (Kafka, RabbitMQ)
- Knowledge of security (OAuth2, JWT)
- Experience migrating services from Java to Kotlin (no es necesario que tenga ambas)