Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Mexico
Java
& 5 others

We are seeking a Senior Java Developer to join our team and play a key role in developing a scalable, high-performance platform for external customers.

In this role, you will have the opportunity to collaborate directly with clients daily and contribute to the creation of next-generation applications and solutions. If you're passionate about building innovative systems and enjoy working in a highly technical environment, this is the perfect opportunity for you.

Responsibilities
  • Collaborate with a team of top-tier engineers, architects, and product managers to design and develop a scalable, high-performance platform
  • Leverage modern technologies from the technology stack of a leading tech company
  • Propose and implement design and architecture solutions for the components you deliver
  • Work in a development-focused environment with minimal disruptions from meetings
  • Engage in direct communication with clients to gather requirements, discuss progress, and deliver updates
Requirements
  • At least 3 years of hands-on experience with Java, including expertise in Java 8
  • Comprehensive experience in developing and integrating software through full system implementation life cycles, including analysis, design, implementation, building, testing, and support
  • Proficiency with version control systems such as Git, ensuring efficient code management and collaboration
  • Strong understanding and practical experience with JUnit 4 and Mockito for unit testing and mocking
  • Solid knowledge of SQL for database management and querying
  • Excellent self-management skills with the ability to prioritize tasks effectively and independently
  • Strong English communication skills at a B2+ level or higher, with proven experience in client-facing interactions and stakeholder communications
Nice to have
  • Experience with Google Cloud Platform (GCP) for cloud-based development and deployment
  • Proficiency in JavaScript and TypeScript for front-end or full-stack development
  • Familiarity with Guice for dependency injection in Java applications
  • Knowledge of Protocol Buffers (protobuf) for efficient data serialization
  • Experience with Guava, a Java-based library that provides utilities for collections, caching, and more