Sr. Java Developer
- Hiring from
- United States
- Work type
- Remote
- Posted
- Sep 26, 2026
Is this job info correct?
About Us
A Canadian technology and workforce solutions company headquartered in Vaughan, Ontario. The company helps businesses, enterprises, and public-sector organizations modernize their operations through secure digital transformation, custom software development, staffing, recruitment, payroll, and workforce management solutions.
Job Description
This is a remote position.
Job Description:
Below are the primary purposes of this job:
- Research, design, develop, and maintain web-based grant management application systems for the National Institutes of Health – eRA Program (era.nih.gov)
- Develop code in Java, develop new systems, maintain existing code through bug fixes and enhancements, provide production support, unit test Java code, and manipulate data to analyze system requirements.
- Use Java, J2EE, Oracle, Eclipse, XML, Bootstrap experience, knowledge, and skill
Requirement:
- Experience with Object-oriented design and development.
- Experience developing enterprise applications using J2EE/JEE technologies such as Java 1.7+, Spring MVC, Spring JDBC, and Hibernate.
- Experience with RDMS and database design (Oracle, PL/SQL).
- Experience with XML, Web Services (RESTful, SOAP), Apache CXF.
- Experience with front-end design and development (Bootstrap, HTML5, CSS3, JavaScript libraries, JQuery, Ajax, Tiles, Angular, React JS etc.).
- Experience with automated development testing (JUnit, Cucumber, Selenium).
- Experience with Source Control and CM Tools (Git, Stash, JIRA).
- Experience working in Agile environments and understanding of Agile Scrum methodology.
- Education and Training requirements
- At least a Bachelor’s Degree or equivalent in Computer Science or related field.