Job Description:
Must have solid Automation experience and good development practices.
Terraform
Gitlab
Jenkins
UCD
Pipeline as code (Client).
Artifactory
Pipeline integration with security scans (Nexus, Sonar, etc.)
AWS CloudFormation.
Prior experience in Design, develop, and maintain Java-based applications and services.
Ideally someone who was a software engineer (Java or Python) who is now a DevOps Engineer.
Utilize AWS services to build, deploy, and manage applications in the cloud.
Set up and configure AWS infrastructure components such as EC2, S3, RDS, Lambda, and more.
Implement AWS security best practices and ensure data protection.
Develop and maintain microservices using Java and AWS services such as AWS Lambda and Amazon ECS.
Implement RESTful APIs and other communication protocols for microservices.
Collaborate with cross-functional teams, including product managers, designers, and other developers.
Communicate effectively, both verbally and in writing, to explain technical concepts and solutions.
Proven experience as a Java Developer with a strong understanding of Java/J2EE programming concepts.
Spring, Spring Boot experience.
Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).
Experience with CI/CD pipelines and automation tools.
Knowledge of database systems and SQL.
Strong problem-solving and analytical skills.
Excellent teamwork and communication skills.
Bachelor's degree in Computer Science