03 sep
|
Roca Alliances
|
Colombia
03 sep
Roca Alliances
Colombia
About the Role
We are looking for a Microservices Developer to support the development and delivery of microservices for a new MSP solution.
Working closely with senior developers and cross-functional teams, you will build and maintain backend services following established architecture, coding standards, security practices, and development guidelines.
This is an opportunity for a developer looking to strengthen their experience with Java, Spring Boot, microservices, AWS, APIs, databases, and modern cloud-native development practices.
Key Responsibilities
- Build and maintain microservices using Java and Spring Boot.
- Develop and integrate REST APIs and work with JSON-based data.
- Implement features following established architecture, coding standards, and development guidelines.
- Work with SQL and/or NoSQL databases as part of microservice development.
- Support authentication and authorization implementations.
- Work with messaging and event-driven communication patterns.
- Implement logging, monitoring, and basic observability practices.
- Participate in debugging, troubleshooting, and resolution of application issues.
- Write unit tests and contribute to maintaining code quality.
- Participate in Agile/Scrum ceremonies and collaborate with other developers and cross-functional teams.
- Contribute to CI/CD and deployment processes.
- Document development work and participate in knowledge sharing.
- Take ownership of assigned tasks and deliver them within agreed timelines.
Requirements
Functional Skills
- Problem Solving: Basic analytical and troubleshooting skills with a structured approach to resolving technical issues.
- Collaboration: Ability to work effectively within a development team and collaborate with other technical disciplines.
- Adaptability: Willingness to learn new technologies, tools, and development practices.
- Communication: Good verbal and written communication skills.
- Agile Mindset: Understanding of Agile/Scrum ways of working.
- Code Quality: Ability to follow coding standards, development guidelines, and best practices.
- Ownership: Good time management and accountability for assigned tasks.
- Continuous Improvement: Openness to feedback, learning, and improving technical skills.
Technical Skills
- Backend: Java, Spring Boot, REST APIs, JSON, and basic microservices architecture.
- AWS: Familiarity with AWS cloud services commonly used in microservices environments.
- Data: Basic SQL and/or NoSQL database knowledge.
- Messaging: Awareness of messaging and event-driven architecture concepts.
- Security: Basic understanding of authentication and authorization.
- Dev Ops: Familiarity with Git, CI/CD pipelines, Docker, and containerization.
- Observability: Basic understanding of logging, monitoring, and application observability.
- Testing: Basic unit testing and debugging skills, particularly with JUnit.
📌 Micreservices Developer (Colombia)
🏢 Roca Alliances
📍 Colombia