Java Developer with Apache Struts
About Us:-
Net2Source Inc. is one of the fastest growing diversity certified global workforce solutions companies with an unprecedented YoY growth of over 100% for last 6 years working with Fortune 1000/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia and Middle East.
About the Role:
Role-Java Developer with Apache Struts
Mode-3 Days from London
Type-Perm/FTE
Job Description :
We are looking for a hands-on Java Developer with deep experience in Apache Struts and enterprise Java migrations to join our application development team. You will be stepping into an active, in-progress migration — 6 of 17 modules have already been completed, and established patterns are in place. Your mission is to carry that work across the finish line. This is a technical execution role — ideal for someone who thrives on structured, well scoped engineering work and takes pride in clean, validated, production-ready output.
Key Responsibilities:
- Develop, maintain, and enhance enterprise applications using Java (Java 11/17)
- Work extensively with Apache Struts 2.x framework, including:
- ActionSupport
- ServletActionContext
- Interceptors
- OGNL expressions
- XML-based configuration
- Support and execute Jakarta EE namespace migrations (e.g., javax.* to jakarta.*) while addressing edge cases
- Design and maintain Enterprise JavaBeans (EJB) using Home, Local, and Remote interface patterns
- Manage build and dependency configurations using Apache Ant and Apache Ivy
- Deploy and support applications on IBM WebSphere Application Server (Traditional and/or Liberty)
- Implement and manage persistence using Hibernate ORM (version 5.x and/or 6.x)
- Develop UI components using JSP and Struts tag libraries
- Participate in application modernization and refactoring initiatives
Required Skills & Qualifications:
- 4+ years of hands-on experience in Java development (Java 11 or 17)
- Strong expertise in Apache Struts 2.x framework
- Solid understanding of Jakarta EE namespace migration
- Experience working with Enterprise JavaBeans (EJB architecture)
- Proficiency in Apache Ant and Ivy build tools
- Experience with IBM WebSphere Application Server deployments
- Working knowledge of Hibernate ORM
- Experience with JSP and related tag libraries
- Strong problem-solving and debugging skills in legacy enterprise applications
Preferred Qualifications (Nice to Have):
- Experience in CVE remediation for enterprise Java applications
- Knowledge of migrating libraries such as commons-fileupload (1.x to 2.x / Jakarta variants)
- Familiarity with upgrading libraries like Jackson Databind and Bouncy Castle
- Experience working in Red Hat Enterprise Linux environments
- Understanding of SQL Server JDBC drivers and Hadoop/Hive JDBC connectivity
- Prior experience in financial services or regulated industries
- Exposure to AI-assisted development tools (e.g., GitHub Copilot, Devin) for code refactoring
- Familiarity with enterprise security/vulnerability scanning tools (e.g., GEM or equivalent)
Additional Information:
- Experience working in large enterprise ecosystems and legacy system modernization is highly desirable
- Ability to balance stability of existing systems with modernization initiatives
- Strong collaboration skills to work with cross-functional teams
Skills
Mandatory Skills : Hibernate, Java, MS SQL Server, SpringBoot