What are the responsibilities and job description for the Remote Senior Developer Java 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 team in a fully remote capacity. This pivotal role will focus on a significant migration project aimed at enhancing legacy systems for superior security and performance. You will be instrumental in transitioning from Struts 1 to Struts 2 and upgrading our applications from Java 6 to Java 8, presenting an exciting opportunity to contribute to a high-impact initiative.
Key Responsibilities
This role is designed not only to empower you to elevate your career but also provides robust training programs and a supportive environment that nurtures your professional development.
Company Culture And Values
We pride ourselves on fostering an inclusive and collaborative workplace where every team member’s contributions are valued. Here, you will find a culture that encourages innovative ideas, teamwork, and growth.
Networking And Professional Opportunities
Joining our team offers you the chance to engage with a network of professionals dedicated to their craft, allowing for valuable connections and collaborative opportunities.
Compensation And Benefits
We are on the lookout for a highly skilled Senior Java Developer to join our dynamic team in a fully remote capacity. This pivotal role will focus on a significant migration project aimed at enhancing legacy systems for superior security and performance. You will be instrumental in transitioning from Struts 1 to Struts 2 and upgrading our applications from Java 6 to Java 8, presenting an exciting opportunity to contribute to a high-impact initiative.
Key Responsibilities
- Engage actively in all stages of the software development lifecycle, including requirement gathering, solution design, coding, and deployment support.
- Design, develop, debug, and test Java applications (version 6 or higher), ensuring cross-browser compliance.
- Keep abreast of emerging web technologies and participate in ongoing training to refine your skills.
- Collaborate closely with the project team to monitor, assess, and forecast project progress, proactively addressing any potential risks or challenges.
- Mentor junior developers through guidance and peer code reviews, fostering their professional growth.
- Minimum of 5 years of programming experience with a strong emphasis on Java and web technologies.
- Proven expertise in Java (versions 5⁄6 or higher), EJB3.x, JDBC, JSP/Servlets, Web Services, and SQL; familiarity with Java EE servers (e.g., WebSphere) is advantageous.
- Proficient in the Struts framework, with experience in migrating from Struts 1 to Struts 2 (MVC).
- Knowledge of the Spring Batch framework and web development technologies such as JQuery, Ajax, CSS, and Angular.
- Excellent written and verbal communication abilities, facilitating effective collaboration with team members and junior developers.
- Experience in the healthcare IT sector is a bonus.
- A minimum of 5 years of relevant programming experience.
- Strong expertise in Java and web technologies.
- Experience with relational databases, preferably DB2 UDB.
This role is designed not only to empower you to elevate your career but also provides robust training programs and a supportive environment that nurtures your professional development.
Company Culture And Values
We pride ourselves on fostering an inclusive and collaborative workplace where every team member’s contributions are valued. Here, you will find a culture that encourages innovative ideas, teamwork, and growth.
Networking And Professional Opportunities
Joining our team offers you the chance to engage with a network of professionals dedicated to their craft, allowing for valuable connections and collaborative opportunities.
Compensation And Benefits
- Competitive salary commensurate with experience.
- Comprehensive health benefits package.
- Opportunities for ongoing professional development and continuous learning.