Java/Microservices Software Engineer
Primary stack
JavaSpring BootMicroservicesRESTPostgreSQLAWSDockerKubernetesCI/CDJUnit
Job description
About the Position
Join Plexus Tech. We are looking for a Java/Microservices Software Engineer profile to become part of the Plexus team and participate in exciting and attractive projects.
Responsibilities
- Design and develop microservices architectures using Java and Spring Boot.
- Develop and maintain REST APIs.
- Work with relational databases such as PostgreSQL.
- Utilize AWS services (EKS, ECR, S3, RDS, IAM, etc.).
- Implement containerization using Docker and orchestration with Kubernetes.
- Set up and maintain CI/CD pipelines.
- Write automated tests using JUnit and Mockito.
- Follow Git workflows and participate in code reviews.
- Ensure observability through logs, metrics, and traceability.
- Adhere to secure coding practices and vulnerability management.
Requirements
- Solid hands-on experience with Java and Spring Boot.
- Experience in the design and development of microservices architectures.
- Solid knowledge of REST APIs.
- Experience with relational databases (e.g. PostgreSQL).
- Experience working with AWS services (EKS, ECR, S3, RDS, IAM, etc.).
- Familiarity with containerization (Docker) and Kubernetes.
- Knowledge of CI/CD pipelines and automation practices.
- Experience with automated testing (JUnit, Mockito, etc.).
- Knowledge of Git workflows and code review practices.
- Knowledge of observability (logs, metrics, traceability).
- Familiarity with secure coding practices and vulnerability management.
We Offer
- Work with leading professionals.
- Access to ongoing training.
- Professional growth.
- Flexible compensation including health insurance, meal vouchers, childcare, and transport.
About the Company
© 2024 Plexus
© Plexus Tech. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.