What are the responsibilities and job description for the Remote Senior Java Developer | Application Upgrade & Struts Migration position at Get It - Professional Services?
Job Overview
We are on the lookout for a highly skilled Senior Java Developer to join our dynamic software development team in a fully remote capacity. This position offers the opportunity to work on a significant application upgrade project that emphasizes security and efficiency, impacting end users positively.
Key Responsibilities
This role provides a platform for professional advancement through engagement in high-stakes projects and mentorship opportunities, fostering skill enhancement and career development.
Compensation And Benefits
Employment Type: Temporary
We are on the lookout for a highly skilled Senior Java Developer to join our dynamic software development team in a fully remote capacity. This position offers the opportunity to work on a significant application upgrade project that emphasizes security and efficiency, impacting end users positively.
Key Responsibilities
- Engage in all stages of the software development lifecycle, from finalizing functional specifications to implementation and deployment support.
- Design, develop, debug, and perform unit and integration testing for applications built with Java 6 or higher (SE/EE).
- Ensure that all code is compliant across different browsers.
- Keep abreast of emerging web programming technologies and participate in necessary training.
- Identify and manage project risks, developing solutions collaboratively with the project team.
- Provide mentorship to junior developers and conduct code reviews to uphold coding standards.
- A minimum of 5 years of experience in Java development (6 or higher) and web technologies.
- In-depth knowledge of the Struts framework, including experience in transitioning from Struts 1 to Struts 2.
- Familiarity with the SpringBatch framework (preferably with at least 1 year of experience).
- Competence in HTML, JSP, JDBC, Web Services, WebSphere, or other Java EE servers.
- Working understanding of DB2 UDB or similar relational/hierarchical databases.
- Experience with jQuery, Ajax, CSS, Angular, Struts, or Spring frameworks.
- Exceptional verbal and written communication skills, with a proven ability to mentor junior developers.
- Experience in healthcare IT is advantageous.
- A bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.
- Proven experience in Java development and web technologies.
- Demonstrated capability to mentor and lead junior developers successfully.
This role provides a platform for professional advancement through engagement in high-stakes projects and mentorship opportunities, fostering skill enhancement and career development.
Compensation And Benefits
- Competitive hourly compensation ranging from \(57.25 to \)73 per hour.
Employment Type: Temporary