Job Description
We are seeking a skilled Java Developer with extensive experience in Java programming (version 1.8, 17 or greater). The ideal candidate will have a strong understanding of the differences between various Java versions, including OpenJDK. This role involves significant work with EJB3, Swing GUI development, Apache Tomcat/TomEE, Hibernate, Eclipse, Microsoft SQL, Apache Ant, Gradle, and Git. A solid grasp of data structures, algorithms, and design patterns is essential for success in this position.
Position Location - LATAM
Time Zone Requirements - East/West Coast time zones
How you’ll make an impact:
- Develop and maintain desktop applications using Java 1.8, and Java 17 or greater.
- Design and implement user interfaces using Swing GUI.
- Deploy and manage applications on Apache Tomcat/TomEE servers.
- Work with Hibernate for ORM (Object-Relational Mapping).
- Develop, debug, and maintain code using Eclipse IDE.
- Automate build processes using Apache Ant and Gradle.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
What we’re looking for:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience programming with Java 1.8, and Java 17 or greater.
- In-depth knowledge of differences between older/alternate Java versions, including OpenJDK.
- Proficiency in EJB3, Swing GUI development, Apache Tomcat/TomEE, Hibernate, Eclipse, Microsoft SQL, Apache Ant, and Gradle.
- Experience collaborating with teams using Git-based repositories.
- Well-established experience working with ERP systems.
- Strong understanding of basic data structures, algorithms, and design patterns.
- Ability to write clean, readable, and maintainable code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with additional Java frameworks and libraries.
- Knowledge of modern software development methodologies (Agile/Scrum).
- Familiarity with cloud services and environments.
- Understanding of software security practices and principles.
What you’ll love:
- USA Contractor
- 100% Remote
- Holidays Off
- Paid Time Off
- Health insurance assistance program.
- Competitive Pay (USD)
- Excellent teamwork and work environment
- Training
- Not Applicable
- Full-time
- Business Development
- Industries
- Software Development
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application