HirePortal

Microservices Developer

  • Roca Alliances
  • Medellín, Colombia, Colombia
  • COP 60,000,000 – COP 90,000,000

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.

  • 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.

Skills

  • Java
  • Spring Boot
  • Microservices Architecture
  • REST API Development
  • SQL/NoSQL Databases
  • AWS
  • CI/CD

Related jobs

Roca AlliancesApply for this job