JAVA/Spring Application Designer
HSSSoft
Apply to this job Jersey City, NJ, us on site Until 8/23/2026 First posted March 23, 2025 Last posted March 23, 2025
Job description
TITLE: JAVA/Spring Application Designer
STATUS: Open
LOCATION: Jersey City, NJ, United States
# of Openings: Permanent
Requisition Details:
Responsibilities include
• Understand existing System design and its components and make recommendations towards the development of new code or reuse of existing code.
• Analyze business requirements, design and implement solutions.
• Develop design documentation artifacts in UML.
• Lead a small team of onshore/offshore developers through the development process.
• Conduct peer code and design reviews.
• Support functional and performance testing.
Job Requirements
• Experienced application architect/designer with hands on experience in designing, developing, and testing distributed large-scale transactional systems.
• Experienced in systems analysis and design using OOAD, AOP, IOC concepts
• Experienced in data access technologies and patterns (JPA, Hibernate, iBatis, JDBC)
• Experience with the Spring Framework and solid understanding of dependency injection/IOC concepts.
• Expert knowledge of JAVA, J2EE/JEE, MVC application frameworks (Spring MVC and/or struts), design patterns, web and application servers.
• Experience with SOA technologies (REST and/or SOAP)
• Experience with Axis2 Web Service stack.
• Experience in using AJAX framework (Ext-JS, DOJO) and JavaScript libraries (JQuery, YUI) desired
• Experience working in full iterative/Agile development environment.
• Experience with WebSphere 8.x.
• Experienced in performance tuning and optimization using JProfiler preferred.
• Experience working with and customizing Ant or Maven build scripts.
STATUS: Open
LOCATION: Jersey City, NJ, United States
# of Openings: Permanent
Requisition Details:
Responsibilities include
• Understand existing System design and its components and make recommendations towards the development of new code or reuse of existing code.
• Analyze business requirements, design and implement solutions.
• Develop design documentation artifacts in UML.
• Lead a small team of onshore/offshore developers through the development process.
• Conduct peer code and design reviews.
• Support functional and performance testing.
Job Requirements
• Experienced application architect/designer with hands on experience in designing, developing, and testing distributed large-scale transactional systems.
• Experienced in systems analysis and design using OOAD, AOP, IOC concepts
• Experienced in data access technologies and patterns (JPA, Hibernate, iBatis, JDBC)
• Experience with the Spring Framework and solid understanding of dependency injection/IOC concepts.
• Expert knowledge of JAVA, J2EE/JEE, MVC application frameworks (Spring MVC and/or struts), design patterns, web and application servers.
• Experience with SOA technologies (REST and/or SOAP)
• Experience with Axis2 Web Service stack.
• Experience in using AJAX framework (Ext-JS, DOJO) and JavaScript libraries (JQuery, YUI) desired
• Experience working in full iterative/Agile development environment.
• Experience with WebSphere 8.x.
• Experienced in performance tuning and optimization using JProfiler preferred.
• Experience working with and customizing Ant or Maven build scripts.
All your information will be kept confidential according to EEO guidelines.
About this role
Summary
Designs and develops large-scale transactional systems using Java, Spring, and related technologies.
Job title
JAVA/Spring Application Designer
Experience level
experienced
Industry
software
Location requirements
Jersey City, NJ, on-site, no remote work
Salary
Not specified
Management role
Yes
Skills & keywords
Required skills
javaspringJ2EE/JEEMVCRESTSOAPJPAHibernatedesign patternswebSphere
Preferred skills
AJAXJQueryYUIperformance tuningMaven
Specializations
javaspringdistributed systemsweb servicesdesign patterns
Locations
Structured locations inferred from the posting.
Jersey City, NJ, USA
On-site City