Nearshore Technology LLC

Back End Java Developer



•    Participate in sprint planning, task estimation and user story creation
•    Utilize GitHub repository for source control
•    Utilize JIRA for project and issue tracking
•    Code, test and troubleshoot to develop application functionality
•    Provide technical and programming support for integration between the application and third-party providers
•    Provide data support to the company for purposes of ad hoc, scheduled, and on-demand reporting
•    Maintain the existing code base


•    Bachelor’s degree in Computer Science or equivalent years of relevant experience
•    5+ years of Java development experience
•    Object Oriented design principles, patterns, best practices
•    Java concurrency and collections
•    Java Patterns, Model/View/Control, etc.
•    Understanding of functional programming, observable, reactive models
•    JDBC, ORM, Java serialization
•    Familiar with HTML5, JQuery, light JavaScript, CSS, http, security, Jetty, AJAX
•    Java Concurrency
•    Eclipse IDE
•    Database design
•    SQL Server
•    Experience using application and database modeling tools
•    Networking, sockets, webservices, Json, xml, REST, etc.
•    Jira, Git, GitHub
•    JVM tuning, and profiling

Soft-Skills required

•    Strong communication skills 
•    Team player
•    Passion for development and a curiosity for innovative solutions
•    Must be able to work with confidential records in a professional manner


  • Relocation Package
  • Permanent - Full Time Job
  • Work from Mon through Fri. WE LEAVE EARLY ON FRIDAYS!
  • Upper MX Law Benefits including Medical Insurance with Dental Discounts
  • 100% Payroll scheme
  • Career Path
  • Cool offices and a collaborative environment
  • American Company culture
  • Health & Wellness program for employees