Position

Senior Java developer,
Remote Mexico

Location


Remote Mexico

Office Address


Project Description


This position includes design and implementation of enterprise-level infrastructure and applications for consumer services. The candidate will work with peers in development and product management to solve complex software engineering problems and proactively propose solutions to address technical challenges and business requirements. The candidate will be expected to quickly become an effective member and eventually a leader within their individual scrum team after a reasonable amount of ramp-up time. After adequate ramp-up time the candidate is expected to come up to speed on the complexities of client's environment - but there is a strong expectation that the candidate will be a self-starter and drive their own education.
We are a global team. Although we expect the team members to be co-located for Scrum delivery, there should be a sense of urgency and behavioral eagerness when it comes to help our global teams. This is what we value within our best engineers!

Responsibilities


    • Working in product and delivery Agile scrum team
    • Contribute to the design and architecture using Java 11, Spring Boot 2
    • Help scale the product and build out new features
    • Contribute to the frontend if and when needed
    • Apply algorithm development to solve great challenges
    • Automating unit tests, integration tests, acceptance tests using - JUnit, Mockito, AssertJ, Cucumber

Skills


Must have

    - The ideal candidate must have experience in enterprise application design, system performance and scalability.
    - 6+ year experience in web services, distributed systems, and highly available and scalable applications.
    - Strong object-oriented programming skills in Java
    - Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms.
    - Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code.
    - Excellent understanding of system design and design patterns.
    - Previous experience with the Agile methodology

Nice to have

    - Experience in developing robust RESTful services is desirable.
    - Have very good communication skills
    - Have strong experience in the Spring framework.
    - Good experience in SQL/Oracle
    - BS degree in computer science or related fields. MS degree desired.

Languages


English: B2 Upper Intermediate

Seniority


Senior

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Work Type


Java

Ref Number


VR-53888

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
Java

Specialization Position / Title Location Seniority Send to a friend
Java Reg Software Engineer | Java Remote Mexico, MX Regular
Java Software Engineer, Java - Lead Remote Mexico, MX Lead
Java Senior Java Developer with AWS Remote Mexico, MX Senior
Java Software Engineer, Java Remote Mexico, MX Regular