Back to jobs
New

Java Developer

Latin America

 

Java Developer

At Coderoad, we're more than just a software development company—we're your gateway to the global tech world. Whether you're looking to skill up or level up your career, we offer the challenges you’ve been searching for.

We provide end-to-end software development services and give you the opportunity to work on exciting, real-world projects in a supportive environment. Whether it's staff augmentation, dedicated IT teams, or general software engineering, we have opportunities for everyone to challenge themselves and take their career to the next level!

Position Location - Latam (Remote)

Time Zone Requirements - This team operates on the East/West Coast time zones.

How you’ll make an impact:

  • Consult with stakeholders (e.g., product owners, systems analysts, end users, and cross-functional teams) to capture and validate comprehensive requirements.

  • Provide accurate and detailed effort estimates for all phases, including technical analysis, design documentation, and software development, contributing directly to project timelines and resource allocation

  • Coordinate effectively with peer programmers and development teams regarding new features, significant program revisions, and complex integrations.

  • Participate actively in version control management and merging processes to maintain code consistency and stability across development branches.

  • Develop software using J2EE design patterns with emphasis on reusability

  • Analyze and resolve technical issues independently

  • Reproducing and isolating defects reported by QA or users.

  • Developing and applying patches or fixes to resolve software bugs.

  • Providing constructive feedback on logic, maintainability, and security.

  • Analyzing code to find causes of errors and revising programs 

  • Designing and implementing Representational State Transfer (RESTful) APIs for application communication.

  • Working with JSON/XML data formats, HTTP methods, and status codes.

  • Gather requirements from stakeholders and design robust program specifications.

  • Write clean, reusable code, adhering to design patterns and specifications.

  • Modify and update existing systems (bugs/enhancements) and provide technical support.

  • Adhere to coding standards and resolve technical challenges autonomously.

What we’re looking for:

Minimum requirements:

  • 3+ years of hands-on experience in developing Java applications - Java 8, 17, J2EE, JPA (Hibernate), Maven

  • Strong, in-depth software development experience using Java

  • Experienced in developing REST endpoints using Java

  • Strong understanding of Oracle RDBMS, Data models, SQL. Oracle 12c, Mysql 7+,

  • Experience in writing SQL statements

  • Skilled in analyzing functional and performance issues within Java applications

  • Able to reproduce, isolate, and debug complex scenarios by inspecting system behavior

  • Strong ability to trace errors end-to-end, correlate logs across multiple services, and identify root causes through structured log analysis

  • Ability to estimate development effort and timely delivery of assigned work

  • Ability to be proactive, self-motivated, detail-oriented, and creative
  • Nice to have: Experience with JPA/ORM (EclipseLink), WildFly 26.1+, OpenTelemetry, Grafana, Quarkus, Oracle PL-SQL

What you’ll love:

  • 100% Remote

  • Holidays Off

  • Paid Time Off

  • Health insurance assistance program.

  • Competitive Pay (USD)

  • Excellent teamwork and work environment

  • Training

 

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

This role is 100% remote and LATAM-only.

Select...
Select...
Select...
Select...