Senior Software Engineer (Java/Kotlin) | MX, remote Opportunity

oceans code experts company

Subscribe to our Telegram Channel

Senior Software Engineer (Java/Kotlin) | MX, remote in MEXICO

Remote 1 week ago
Technologies: Java, Kotlin, AWS

Locations available: All LatAm

Job Mode: Full-time

Work Mode: 100% remote

Oceans Code Experts is looking for talented individuals that are ready for the next step in their career, we offer a collaborative professional environment as full of rewarding experiences as it is of challenges.

A Position at Oceans can expect to work on multiple projects, work with a cross-functional team, and are transparent about time and tasks to help clients understand the progress of their projects.

Candidates must LOVE helping people, solving business problems, and pushing themselves to slay the next beast of a project.

Job Summary

We are seeking a skilled Java Services and Android Developer to build and maintain applications for mobile retail devices. The primary focus of this role is developing back-end services on Azure Cloud, working alongside a team of engineers to create robust, scalable solutions. If you're passionate about collaborative problem-solving, sophisticated design, and high-quality development, this role is for you.

Job Responsibilities

  • Design, develop, and maintain high-performance Java-based applications and back-end services.
  • Collaborate with application, business, and infrastructure teams to deliver scalable solutions.
  • Write clean, efficient code following Software Development Life Cycle (SDLC) best practices.
  • Participate in technical design discussions, contributing to architecture and system improvements.
  • Develop programming specifications, write unit tests, and troubleshoot complex codebases.
  • Prepare and maintain technical system documentation throughout all phases of the SDLC.
  • Ensure completed assignments meet high-quality standards and align with business objectives.
  • Support and maintain applications, working with Support Center, NOC, Infrastructure teams, and vendors.
  • Participate in an on-call rotation for system support as needed.


Job Requirements

  • Great English proficiency (B2+ Written and spoken).
  • 5+ years of experience as Software Developer.
  • Experience with Kotlin, Bash, and Groovy.
  • Strong proficiency in Java, J2EE, SQL, JPA, Spring, and application servers like JBoss and WebSphere.
  • Experience with cloud-based elastic architectures, preferably Microsoft Azure and Google Cloud Platform.
  • Familiarity with data management technologies such as Amazon S3, MS SQL, Cassandra, Kafka, MQTT, and MongoDB.
  • Hands-on experience with CI/CD pipelines (GitLab, TeamCity, Bitbucket), Docker, and JVM tuning.
  • Understanding of network security protocols (TLS, SSL Certificates, Public Key Encryption, Jar Signing).
  • Experience with Android, Linux, Unix (FreeBSD), and Mac/Darwin operating systems.
  • Proficiency in testing frameworks such as Espresso, Selenium, and Appium.


Nice to have

  • Knowledge of Hystrix for resilience in distributed systems.
  • Familiarity with Spring Boot for microservices development.


Position Type and Expected Hours of Work

This is a full-time consultancy, with up to 40 weekly hours during regular business times. We operate under a flexible core hours policy to accommodate various schedules, allowing consultants to perform during their peak productivity times. Additionally, we offer the flexibility to work remotely.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly