Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Mexico
Java
& 4 others

We are seeking a highly skilled and experienced Senior Java Developer to join our team.

In this role, you will take a leadership position in designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams, mentor junior developers, and drive best practices throughout the development lifecycle. Your focus will be on building scalable microservices, ensuring code quality, and contributing to the overall success of our projects.

Responsibilities
  • Develop, enhance, and maintain high-quality, efficient, and scalable code
  • Build robust back-end microservices and REST APIs to support business needs
  • Create and execute comprehensive unit tests to ensure code quality and functionality
  • Conduct thorough code reviews to maintain coding standards and best practices
  • Follow established practices such as code reviews, unit testing, continuous integration (CI), and other development best practices
  • Actively participate in SCRUM ceremonies, including stand-ups, sprint reviews, and retrospectives
  • Collaborate in estimation and planning sessions to define project scope and deliverables
  • Mentor junior developers, providing guidance and fostering skill development while collaborating effectively with peers
Requirements
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field
  • 3+ years of hands-on experience as a Java Developer, with a strong focus on back-end development
  • Extensive hands-on development experience with the Spring Framework, including Spring Boot
  • Proficiency with Apache Struts and its implementation in enterprise-level applications
  • Experience with Enterprise JavaBeans (EJB) for building scalable and distributed systems
  • Strong knowledge of APIs and microservices architecture, including their design, implementation, and deployment
  • Fluent English skills (written and spoken) at a B2 level or higher
Nice to have
  • Financial services background, particularly in wealth management, to better understand domain-specific challenges and requirements
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn