36 open roles
Micreservices Developer
Job description
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
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. DevOps: 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.
Description copied from Roca Alliances's careers page. Read the full posting before you apply.
More jobs at Roca Alliances
Revenue Operations Analyst
Roca Alliances· Medellin, Antioquia, ColombiaTechnical Customer Support Specialist
Roca Alliances· Medellin, Antioquia, ColombiaAccessibility Tester
Roca Alliances· Medellin, Antioquia, ColombiaQuality Assurance Anlyst
Roca Alliances· Medellin, Antioquia, ColombiaQA Lead
Roca Alliances· Medellin, Antioquia, Colombia
More jobs in Medellin
Técnico Mecánico - Medellín
Scania· MEDELLIN, COAnalista de impuestos - Medellín
EY· Medellín, Anti, COEspecialista Soporte Clínico I
Abbott Laboratories· Colombia - MedellínAnalista Senior Contable (RTR)
Logic Information Systems, Inc.· Medellin, Rivana 2Scrum Master
Kaseya· Medellin, Colombia