Create Alert
Email me similar jobs

Senior it engineer java / sre / devops

Full-time
Requirements and Qualifications:

Strong proficiency in Java 17.

Experience in microservices development.

Hands-on experience with Spring, Spring Boot, Quarkus, and Apache Camel frameworks.

Experience integrating SOAP and REST services (both client and server side).

Experience with API Gateways, such as Apigee and AWS API Gateway.

Experience with SQL databases (PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, DynamoDB, Redis).

Knowledge of Design Patterns and architectural patterns such as Hexagonal Architecture, Clean Architecture, and Event-Driven Architecture.

Experience with DevOps practices, CI/CD pipelines, and source control using Git/GitFlow.

Experience with containerization and orchestration technologies, including Docker, Kubernetes, OpenShift, and Helm.

Experience automating pipelines using Jenkins, GitLab CI, or AWS CodePipeline.

Familiarity with code quality and code analysis tools, such as SonarQube and Sonatype.

Experience with monitoring and observability tools, including Dynatrace, Grafana, Kibana, Prometheus, and AWS CloudWatch.

Practical experience with OpenTelemetry, distributed logging, metrics, and tracing.

Experience with Infrastructure as Code (IaC) using Terraform or AWS CloudFormation.

Experience with messaging and streaming platforms, such as Kafka, RabbitMQ, and ActiveMQ.

Experience with automated testing frameworks, including JUnit and Cucumber.

Knowledge of application security, including OAuth2, JWT, TLS, and Secrets Management.

Experience with cloud platforms, particularly AWS and Azure (EC2, ECS, S3, RDS, IAM, AKS, etc.).

Knowledge of FinOps principles and cloud cost optimization practices.

Experience with performance troubleshooting, including heap dump analysis, thread dump analysis, and Java application profiling.


English or Spanish is highly desirable for this position due to interactions with cross borders stakeholders.


WHY YOU SHOULD CONSIDER THIS OPPORTUNITY

The selected candidate will be responsible for ensuring the reliability, performance, scalability, and continuous improvement of applications and infrastructure by combining software engineering, automation, observability, SRE practices, and operational excellence.


1-Analyzing, developing, and evolving systems, including the creation of automated tests.

2-Participating in the definition and detailing of technical architectures alongside solution architects, ensuring compliance with corporate standards and best practices.

3-Collaborating with the development team during deployment and stabilization activities, performing adjustments and hotfixes whenever necessary.

4-Conducting post-mortem analyses and proposing preventive improvements to ensure application stability and performance.

5-Creating periodic infrastructure and application health checks, fostering a proactive and reliability-driven approach.

6-Developing automation and self-healing routines, applying SRE and FinOps principles to optimize costs, performance, and availability.

7-Implementing logs, metrics, and traces integrated with OpenTelemetry, strengthening observability and end-to-end monitoring.

8-Performing predictive performance analysis, stress testing, and Chaos Engineering practices to validate solution resilience.

Similar jobs

Senior it engineer java / sre / devops

Apply Now
Back to search page