Junior Java Developer at Mastech Digital

1 year ago Development & Programming Junior Full-Time 50,000-103,000 $/Year

The Junior Developer will be responsible for testing and editing code to support the development of a seamless user experience using Java


Must-Have:

  • At least 1-3 years of experience in user interface (UI) development on Java; experience with UI development for desktop applications
  • Strong experience with Java and the associated toolchain for development of enterprise applications
  • Familiarity with concurrent programming, including experience programming responsive UI with background computation threads supporting a single foreground presentation thread
  • Familiarity with data structure and algorithms including experience with graph data structures and optimizing code for space and time efficiency
  • Understanding of software development lifecycle and modern software development practices: version control, issue trackers, automated documentation, etc.
  • Experience with web services
  • Experience implementing binary serialization
  • Experience developing custom Java GUI controls
  • Strong problem-solving and written and oral communication skills.

Preferred Skills:

  • 1+ years Java application development experience : Java FX GUI experience
  • Deep interest in delivering quality user experience to drive early adoption
  • Knowledge of user interface best practices
  • Familiarity with Java Swing
  • Ability to diagnose and troubleshoot performance issues and optimize web applications
  • Experience with Health IT based research
  • An understanding of HL7
  • Statistical process controls, HRO, learning health systems
  • Understanding of Health IT systems development
  • Experience working in a small team environment
  • Maven plugin experience
  • Data transformation experience
  • Algorithms and optimization
  • Container experience (containerizing Tinkar core)
  • CSS experience
  • Protocol Buffers experience
  • gRPC, RMI, WebSocket, and REST experience
  • HL7 FHIR terminology services experience
  • Java Platform Module System experience
  • 2 phase commit transaction implementation
  • Specific testing frameworks
  • SonarQube metric development

Description

Day-to-day Responsibilities:

The Junior Developer will be responsible for testing and editing code to support the development of a seamless user experience using Java. As a member of a core Java development team, the Junior Developer will ensure code is prepared for collaboration with back-end data and service-layer teams. The Junior Developer will support the review of existing code while working closely with a diverse software development team. There will be a focus on ensuring accessibility for all users by developing a front end that functions across browsers, platforms, and devices while meeting accessibility and security requirements.

Job Type: Contract

Salary: $50,204.56 - $103,869.05 per year

Schedule:

8 hour shift

Application Question(s):

Can you work on W2?

Experience:

  • Java: 3 years (Preferred)
  • SDLC: 3 years (Required)
  • Responsive web design (UI): 3 years (Required)
  • Web services: 1 year (Required)

🌍 World Wide java css html javascript web services
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)