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 Required
- Basic analytical and troubleshooting skills
- Ability to collaborate effectively within a development team
- Willingness to learn new technologies and development practices
- Good verbal and written communication skills
- Understanding of Agile and Scrum
- Ability to follow coding standards and development best practices
- Time management and accountability for assigned tasks
- Openness to feedback and continuous improvement
- Java, Spring Boot, REST APIs, JSON, and basic microservices architecture
- Familiarity with AWS cloud services
- Basic SQL and/or NoSQL database knowledge
- Awareness of messaging and event-driven architecture concepts
- Basic understanding of authentication and authorization
- Familiarity with Git, CI/CD pipelines, Docker, and containerization
- Basic understanding of logging, monitoring, and application observability
- Basic unit testing and debugging skills, particularly with JUnit
What We Do
Roca Alliances is a consulting agency dedicated to helping global companies build geographically diverse teams and scale their operations by outsourcing or nearshoring to Latin America. With over 15 years of expertise, the company utilizes a proprietary approach to analyze, assess, and identify ideal locations across the Americas, fostering growth and scalability for clients in various industries including technology, media, and marketing.







