Firmenlogo

Hybrid Sr. Java Developer - (774412) - Onsite at S M Software Solutions Inc

S M Software Solutions Inc · Harrisburg, United States Of America · Hybrid

Apply Now

Sr. Java Developer (774412)
Location: Harrisburg, PA (The Labor and Industry Building, 651 Boas Street, Harrisburg, PA 17121)
Region: Commonwealth of Pennsylvania 2


Position Overview:

We are seeking an experienced Sr. Java Developer to join our team onsite five days a week at our central PA location in Harrisburg. Candidates must reside within approximately one hour of the location or be willing to relocate. The hiring process includes a two-stage interview: an initial virtual interview via Microsoft Teams followed by an in-person interview at the Labor and Industry Building. Please note, parking is metered and not reimbursed by the Department of Labor and Industry.


Key Responsibilities:

  • Design, develop, test, and deploy secure, scalable Java/J2EE web applications and SOA web services.

  • Build and maintain services leveraging OWSM security, CEP, UDDI, and Oracle Identity Manager (LDAP).

  • Collaborate in end-to-end delivery including architecture, development, testing, and deployment across multiple environments.

  • Implement BPEL orchestration, human task workflows, and RESTful/SOAP web services using Spring Web Services.

  • Utilize modern front-end technologies such as VueJS and backend tools like NodeJS.

  • Work with WebSphere Application Server, WebLogic, and Tomcat servers.

  • Develop Java applications using XML technologies (JAXB, SAX, DOM) and integrate with Oracle databases using JDBC and ORM frameworks such as Hibernate and OpenJPA.

  • Apply SOA principles and design patterns to ensure loose coupling, high availability, scalability, and reusability.

  • Troubleshoot, debug, and optimize applications for performance and reliability.

  • Contribute to code reviews, governance, and adherence to technical standards and enterprise architecture.

  • Participate actively in Agile development processes and team collaboration.


Required Qualifications:

  • Minimum 10 years of professional experience in software engineering and Java/J2EE development.

  • Strong expertise in building complex enterprise-level Java applications.

  • Experience with BPEL orchestration and workflow human task implementations.

  • Proficient in RESTful and SOAP web services development using Spring Web Services.

  • Hands-on experience with VueJS, NodeJS, and WebSphere Application Server.

  • Deep knowledge of Java XML processing (JAXB, SAX, DOM).

  • Skilled in IDEs such as Eclipse, JDeveloper, or Spring Tool Suite.

  • Strong understanding of server-side module implementation, thread management, and garbage collection tuning.

  • Experience with WebLogic and Tomcat application servers.

  • Expertise in JDBC, ORM tools (Hibernate, OpenJPA), and Oracle database programming including PL/SQL.

  • Solid understanding of SOA governance, design patterns, and integration frameworks.

  • Familiarity with XML schema design, XSLT, XPath, and XQuery.

  • Experience with version control and build tools (GIT, Ant).

  • Knowledge of security frameworks related to web and Java security.


Preferred Qualifications:

  • Experience with Unix/Linux and Windows operating systems.

  • Ability to write shell or Perl scripts.

  • Strong knowledge of enterprise application architecture and design patterns including Object-Oriented Programming and Aspect-Oriented Programming.

  • Prior experience with Agile methodologies.

  • Familiarity with business-to-business (B2B) integration environments.

  • Experience with source code management tools such as SVN, ClearCase, or Microsoft Visual SourceSafe.

  • Proven leadership in development teams and strategic technical initiatives.


Additional Information:

  • This is a full-time onsite position.

  • Parking is metered; the organization does not cover parking expenses.

  • Candidates should be local or willing to relocate.

  • Interviews: Round 1 – Virtual (Teams), Round 2 – In-person at Harrisburg office.


If you meet these qualifications and are ready to take on a challenging, rewarding role with opportunities for leadership and innovation, please apply today.

Apply Now

Other home office and work from home jobs