Job Closed
This listing is no longer active.
Advancing what matters
Java Full Stack Engineer
Location
Mexico
Posted
90 days ago
Salary
0
Seniority
Senior
Job Description
Java Full Stack Engineer
Atos
• Develop and maintain AI-powered applications • Collaborate with cross-functional teams on software deployment • Utilize modern development tools and technologies for project success • Participate in agile project planning and execution
Job Requirements
- Frontend (FE): React, JavaScript
- Backend (BE): Java, Spring Boot, Python, Groovy, JUnit
- Build Tools: Maven, Node.js, NPM
- Cloud Platforms: Kubernetes, Google Cloud, Azure
- CI/CD: Jenkins, GitHub Actions, Docker
- Databases: MongoDB, PostgreSQL, MySQL, DB2
- Automation Tools: Playwright, Selenium
- Monitoring & Deployment Tools: Spinnaker, Grafana, Terraform
- Operating Systems: Linux, Windows
- Scripting: Bash
- AI: GenAI, Agentic AI
Benefits
- Remote work (any state in Mexico)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Real systems that enterprise clients depend on. Not greenfield experiments, but a world class brand new platform with production code that has to be correct, observable, and resilient: • Integration layer that ingests structured data from enterprise sources (Snowflake, BigQuery, SQL databases) and routes it through our platform • A Snowflake-to-BigQuery bridge over ODBC: custom infrastructure work that will serve as the pattern for all future enterprise integrations • Webhook-triggered survey automation engine. Business events in the client’s system translate into survey sends through a reliable, auditable event pipeline • REST APIs consumed by our frontend, enterprise integrations, and third-party clients — you’ll design contracts that have to last • Event-driven microservices on GCP Pub/Sub and Kafka — async processing, backpressure handling, dead-letter queues, the full picture • Security and SSO integration for enterprise clients with complex credential and access models • Permission and access control systems that reflect matrix organizational hierarchies — the authorization layer is genuinely interesting here
• This is a remote position • Opportunity: Senior Back End Developer
• Responsible for development, maintenance, and support activities for systems, with a full-stack profile. • Perform tasks that cover the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed. • Work on development and necessary enhancements throughout the software development lifecycle and its components. • Guide and provide support to developers on the software project development team. • Code and integrate software components according to technical specifications. • Identify, build, and test developed components to ensure quality. • Perform evolutionary or corrective maintenance of software components. • Produce technical documentation according to the requirements of the contract in which you are working. • Integrate produced components with those built by other team members. • Set up and configure a local development environment according to project requirements and needs. • Provide support to the IT team and client users when requested. • Deliver and execute integration tests in the client environment. • Monitor acceptance testing and deploy software to client environments. • Provide training and knowledge transfer to the client on the developed software.
• Performs tasks covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed, consistent with agile development methodologies. • Work on development and necessary enhancements throughout the software development lifecycle and its components. • Guide and provide support to the project's development team members. • Code and integrate software components according to technical specifications, using the development tools, programming languages and libraries defined for the project. • Identify, build and test developed components to ensure quality. • Perform corrective or evolutionary maintenance of software components. • Prepare technical documentation according to the contract requirements for the assignment. • Integrate produced components with others built by team members, using the integration tool defined for the project. • Set up and configure the local development environment according to project requirements and needs. • Provide support to the IT team and client users, when requested, regarding the characteristics and specifics of the developed components, modules and software packages. • Deliver and execute integration tests in the client environment to ensure the full functionality of the software and its components. • Monitor acceptance testing and deployment of the software in the client environments as established in the contract. • Provide training and knowledge transfer to the client on the developed software to ensure proper system operation.


