What are the responsibilities and job description for the Java Application Developer position at Atos?
We are seeking a highly skilled Java Developer with Site Reliability Engineering (SRE) experience to design, develop, and maintain scalable, high-performance applications while ensuring system reliability, availability, and performance.
This role combines strong backend development expertise with operational excellence, focusing on building resilient systems and improving production stability.
Java Development
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and microservices architecture
- Build and enhance RESTful APIs and backend services
- Implement scalable and efficient data models using relational or NoSQL databases
- Perform unit testing (JUnit/Mockito) and ensure code quality through best practices
SRE / Reliability Engineering
- Monitor system health, performance, and availability using tools like Prometheus, Grafana, or similar
- Design systems with high availability, fault tolerance, and disaster recovery in mind
- Analyze performance metrics and proactively resolve production issues
- Participate in on-call support and incident management (root cause analysis, postmortems)
DevOps & Automation
- Build and maintain CI/CD pipelines using tools such as Jenkins, Git, Maven/Gradle
- Automate deployments and infrastructure processes
- Work with containerization technologies like Docker and Kubernetes
Collaboration & Delivery
- Work closely with cross-functional teams to understand requirements and deliver solutions
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
- Ensure adherence to coding, security, and architectural standards
Required Skills & Qualifications
Technical Skills
- Strong experience in Core Java / J2EE
- Hands-on experience with Spring Boot, REST APIs, Microservices
- Experience with CI/CD pipelines and DevOps tools
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of Linux/Unix systems and networking fundamentals
- Experience with monitoring, logging, and alerting tools