Junior Java Developer at Mastech Digital
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)
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)