Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Mexico
Java
& 8 others

We are looking for a Senior Java Developer to join our team.

You will be part of a collaborative environment focused on building scalable and reliable software solutions for a variety of business needs. This role offers the opportunity to work on innovative projects and contribute to the technical direction of our products.

Responsibilities
  • Define and develop guidelines, standards, and processes to maintain high code quality
  • Ensure adherence to coding standards and software development best practices
  • Participate in architecture discussions and provide input on technical decisions
  • Conduct code reviews to support quality and consistency across the team
  • Assist developers and engineers in resolving complex technical issues
  • Review design documents and development plans for new features and enhancements
  • Take a hands-on role in developing critical components and frameworks
  • Develop, enhance, and maintain system modules and services
  • Collaborate with stakeholders from Executive, Product, Enablement, and Design teams
  • Identify, resolve, and communicate technology-related issues proactively
  • Recognize critical dependencies early and work towards their resolution
  • Participate in scrum ceremonies, estimation, definition of ready (DOR), definition of done (DOD), manage dependencies between teams, and prepare basic sprint reports
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • Minimum of 3 years of professional experience in Java development
  • Proven experience conducting code reviews to ensure quality and compliance
  • Strong leadership skills for guiding and mentoring team members
  • Hands-on expertise in building REST APIs for application integration
  • Proficient in Spring Batch for batch processing tasks
  • Solid experience with Spring Boot for developing microservices and enterprise applications
  • Skilled in Spring Data for data access and persistence
  • Good English communication skills (B2+ level or higher) and experience in client-facing communications, including direct interaction with stakeholders
Nice to have
  • Experience designing and integrating APIs for seamless system communication
  • Background in solution architecture for planning and implementing complex software systems