Java Backend Developer
Location
Mexico
Posted
8 days ago
Salary
0
Seniority
Mid Level
Job Description
Java Backend Developer
EPAM
Role Description We are searching for a Java Backend Developer to join our team. You will become part of a proficient engineering community that produces top-quality backend solutions in support of key business functions. This position offers a valuable chance to grow your career while working on complex, scalable systems within a collaborative and dynamic workplace. - Design, implement, and maintain backend services that drive business-critical applications - Cooperate with cross-functional teams to define technical directions and roll out impactful features - Transform business and technical requirements into structured, sustainable, and scalable code - Take an active role throughout the entire software development lifecycle, from early planning and design to deployment and continuous support - Provide input to architectural conversations and suggest improvements to existing systems and engineering practices - Contribute to peer code reviews to preserve high coding standards and promote knowledge exchange within the team - Attend Agile ceremonies, such as daily stand-ups, sprint planning, and retrospective sessions Qualifications - Bachelor's or Master's degree in Computer Science, Systems Engineering, or a related area of study - At least 2 years of hands-on professional experience in backend software engineering - Strong expertise in Java 8/11/17+ for developing reliable and maintainable server-side applications - Applied experience with Spring Boot for building modern, production-grade microservices - Practical background with Spring Cloud Stream for developing event-driven microservice solutions - Confident understanding of Apache Kafka, including topics, partitions, and consumer groups - Solid grasp of event-driven architectures (EDA) and the core principles of microservices design - Direct experience working with distributed systems and high-concurrency scenarios - Strong oral and written communication skills in English (B2+ level or above) Requirements - Exposure to WebFlux and reactive programming for creating non-blocking, high-performing applications - Working familiarity with RabbitMQ or ActiveMQ for messaging and asynchronous data exchange - Hands-on background with Kubernetes or OpenShift for container orchestration and deployment tasks - Understanding of Jenkins for setting up and maintaining CI/CD workflows - Confident use of Git for version control and cooperative code management - Experience with SonarQube for continuous evaluation of code quality - Previous involvement in the banking or finance industry for offering sector-specific insights
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain production-grade applications using TypeScript across the stack. • Develop intuitive, performant user interfaces using React and modern front-end tooling. • Build and maintain backend services, APIs, and integrations (Node.js / TypeScript). • Collaborate with product managers and designers to translate requirements into technical solutions. • Write clean, testable, maintainable code with strong attention to performance and reliability. • Participate in code reviews, architecture discussions, and continuous improvement initiatives. • Troubleshoot issues across the stack and contribute to a culture of engineering excellence.
Database Engineer – 4D, Oracle, PostgreSQL Migration
CoformaWe design creative solutions and build technology products that elevate human needs.
• Own the migration strategy (from design and build to execution) for moving a proprietary 4D application database and an Oracle database into a consolidated, normalized PostgreSQL platform with no data loss and a verifiable cutover. • Reverse-engineer the source schemas, including a proprietary 4D structure with incomplete documentation, and design the target Postgres data model. • Build repeatable, automated, idempotent ETL/migration pipelines (extract from 4D and Oracle, transform, load into Postgres) that can be run, validated, and safely re-run. • Design and implement data validation and reconciliation to prove source-to-target parity: row counts, checksums, and business-rule spot checks. • Translate vendor-specific logic and constructs (Oracle PL/SQL, sequences, triggers, data types; 4D structures and exports) into Postgres equivalents. • Plan and execute cutover: sequencing, downtime minimization, and a tested rollback plan. • Document the target schema, the migration process, and operational runbooks so the work is maintainable after you. • Solve problems across the stack alongside other engineers including building new systems and improving existing ones, consistently applying best practices with a focus on accessibility. • Collaborate with teammates and government/client stakeholders, and work within agile/scrum: planning, breaking down requirements, refinement, and estimation.
• Own core systems for high‑value data • Design reliable services • Enable faster, more explainable decisions for insurers • Work on the systems at the center of the business - designing services, data models, pipelines, and evaluation loops • Make our data more complete, our decisions more transparent, and our products even more valuable
• Trabajar en el desarrollo de nuevas soluciones desde el front y el back.**• Participar en las ceremonias ágiles y usar metodologías y herramientas que contribuyan a la mejora continua propia del rol y del equipo.**• Trabajar colaborativamente con el líder técnico y el equipo en diseñar soluciones que agreguen valor.**• Trabajar colaborativamente con su líder técnico, entregando propuestas de solución y mejora, y apoya técnicamente al equipo.


