Java Software Engineer

2 weeks ago


Harrisburg, Pennsylvania, United States D&H Distributing Full time

POSITION OVERVIEW

The Full Stack Developer role is integral to the enhancement and development of software solutions within the D&H Distributing application ecosystem. This position emphasizes Java applications and web technologies, including Java Server Pages and Angular. The primary focus will be on analyzing requirements, crafting high-level designs, and executing detailed technical specifications, coding, testing, and documenting solutions. The ideal candidate will possess excellent communication abilities to effectively collaborate with both IT and business stakeholders.

KEY RESPONSIBILITIES:

Core Development and Design Responsibilities:

  • Gain a comprehensive understanding of existing applications and environments.
  • Demonstrate knowledge of design patterns and coding standards.
  • Develop applications that incorporate complex computational logic (e.g., algorithms, statistics).
  • Create applications that leverage shared resources (e.g., file locking, shared storage, messaging systems, databases).
  • Build applications capable of handling intricate interactive/UI processing.
  • Possess 3 to 4 years of experience in Java and associated frameworks like Spring Boot.
  • Have 2 to 3 years of experience in designing and developing REST APIs and their consumption.
  • Show 1 to 2 years of experience with UI frameworks such as Angular, React, or Bootstrap.
  • Develop server-side applications in a multi-tenant environment.
  • Collaborate with system and enterprise architects in researching, designing, and developing solutions.
  • Read, write, and understand technical specifications effectively.
  • Utilize version control systems for developing patches or applications.
  • Experience with CI/CD methodologies and tools.

Analytical and Problem-Solving Skills:

  • Identify complex issues using both internal and external tools.
  • Resolve design and logic errors within applications.
  • Differentiate between system, application, and procedural issues, providing appropriate solutions.
  • Exhibit strong systems thinking focused on reliability and scalability.
  • Investigate error conditions in integrated applications and propose corrective solutions.

Testing and Production Readiness:

  • Possess a solid understanding of test-driven development practices.
  • Create controlled unit test data for specific applications.
  • Verify outcomes and support integrated application testing.
  • Prepare test scripts for individual applications.
  • Work collaboratively with QA and Business Analyst teams during testing phases.
  • Coordinate with Release Management for application deployments.
  • Familiarity with testing methodologies such as A/B testing, smoke testing, integration testing, and sanity testing to ensure quality assurance.

Documentation Responsibilities:

  • Identify and update all documentation impacted by changes in applications.
  • Create documentation for new applications or processes (operations, user, and programmer manuals).
  • Prepare documentation for new or modified systems (e.g., program narratives, user manuals, operational instructions).
  • Draft clear instructions for users regarding problem resolutions or installation procedures.

User Support and Consulting:

  • Assist users with routine inquiries related to applications (e.g., transaction completion, feature selection).
  • Keep users informed about upcoming enhancements and product changes through announcements and discussions.
  • Monitor user satisfaction regarding application features and functionality.
  • Communicate technical issues clearly to both Help Desk staff and non-technical users.

EDUCATION AND EXPERIENCE REQUIREMENTS

  • Proficiency in programming languages essential for this role.
  • Core Java knowledge.
  • Understanding of object-oriented programming and encapsulation principles.
  • SQL expertise.
  • Familiarity with Service-Oriented Architecture.
  • Experience with Web Services (SOAP and REST).
  • Proficient in Eclipse IDE.
  • Knowledge of JavaScript, Bootstrap, Angular, and jQuery.
  • Preferred knowledge includes:
  • .Net/C#, HTML, CSS, XSL, Hibernate, Maven, Spring, Spring Boot, Team Foundation Server.
  • Familiarity with the Windows operating environment.
  • Knowledge of database software, preferably SQL Server.

Education:

  • A college degree in Computer Science is preferred but not mandatory.
  • An Associate degree in Computer Science is desirable.


  • Harrisburg, Pennsylvania, United States D&H Distributing Full time

    POSITION OVERVIEWThe Full Stack Application Developer role is crucial for the design and enhancement of software solutions within the D&H Distributing application ecosystem. This position focuses on Java-based applications and web technologies, including Java Server Pages and Angular. The primary duties encompass the analysis of requirements, high-level...


  • Harrisburg, Pennsylvania, United States D&H Distributing Full time

    POSITION OVERVIEWThe Full Stack Developer role is crucial for the design and enhancement of software solutions within the D&H Distributing application ecosystem. This position focuses on Java-based applications and web technologies, including Java Server Pages and Angular. The primary duties encompass analyzing requirements, creating high-level designs, and...


  • Harrisburg, Pennsylvania, United States D&H Distributing Full time

    POSITION OVERVIEWThe Full Stack Developer role focuses on the design and enhancement of software solutions within the D&H application ecosystem, emphasizing Java-based applications and web technologies such as Java Server Pages and Angular. The primary duties involve analyzing project requests, gathering requirements, and creating both high-level and...


  • Harrisburg, Pennsylvania, United States D&H Distributing Full time

    POSITION OVERVIEWThe Full Stack Developer role is tasked with the design and implementation of software improvements to the D&H application suite, concentrating on Java-based applications and web solutions utilizing Java Server Pages, Angular, and other contemporary web technologies. The primary duties encompass analyzing requests, requirements, and...


  • Harrisburg, Pennsylvania, United States D&H Distributing Full time

    POSITION OVERVIEWThe Full Stack Developer role focuses on the design and implementation of software improvements within the D&H application ecosystem, emphasizing Java-based solutions and web technologies such as Java Server Pages and Angular. The primary duties involve analyzing requirements, creating high-level designs, and executing detailed technical...


  • Harrisburg, Pennsylvania, United States Innova Solutions Full time

    Job SummaryInnova Solutions is seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions using Oracle PL/SQL and Java.Key ResponsibilitiesParticipate in the development of moderately complex software initiatives and...


  • Harrisburg, Pennsylvania, United States ARK Solutions, Inc. Full time

    Position Title: Java Struts Application DeveloperCompany: ARK Solutions, Inc.Work Arrangement: HybridRole Overview:As a Java Struts Application Developer, you will play a crucial role in the design, development, and upkeep of Java-centric applications utilizing the Struts framework. Your collaboration with multidisciplinary teams, including business...

  • Software Engineer

    1 week ago


    Harrisburg, Pennsylvania, United States Software Technology Inc. Full time

    Job DescriptionJob Title: Process EngineerCompany: Software Technology Inc.Job Summary:We are seeking a highly skilled Process Engineer to join our team at Software Technology Inc. As a Process Engineer, you will play a critical role in supporting the development and delivery of mobile solutions for our clients. This is a challenging and rewarding...

  • Software Engineer

    2 months ago


    Harrisburg, Pennsylvania, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Harrisburg, Pennsylvania, United States Motion Recruitment Full time

    Location: Hybrid position in Pennsylvania Salary: $150,000 - $160,000 Overview: A prominent role is open for a Lead Product/Application Security Engineer at a reputable SAS organization. This company collaborates with healthcare facilities and major health systems worldwide. Role Expectations: The selected candidate will be expected to quickly adapt and...


  • Harrisburg, Pennsylvania, United States Motion Recruitment Full time

    Location: Hybrid - Flexible work arrangementSalary: $150,000 - $160,000Overview: A prominent role is available for a Lead Product/Application Security Engineer at a leading SAS organization. This company collaborates with healthcare facilities and hospitals within major health systems globally.Role Expectations: The successful candidate will be expected to...


  • Harrisburg, Pennsylvania, United States Motion Recruitment Full time

    Location: Hybrid position available.Salary: $150k - $160kOverview: A prominent opportunity has arisen for a Lead Product/Application Security Engineer at a reputable SAS organization.This company collaborates with various healthcare facilities, including major health systems worldwide.Role Requirements: The selected candidate will be expected to engage...


  • Harrisburg, Pennsylvania, United States SOLITZO Full time

    Job OverviewPosition: LIMS Software EngineerCompany: SOLITZOJob Summary:We are seeking a skilled LIMS Software Engineer to enhance our software development and technical support capabilities. This role focuses on the development and maintenance of laboratory information management systems, ensuring operational efficiency and compliance with industry...

  • Software Engineer

    7 hours ago


    Harrisburg, Pennsylvania, United States ARK Solutions, Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at ARK Solutions, Inc. as an Application Developer.The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesAnalysis and Design: Conduct thorough analysis of business requirements and design...

  • Process Engineer

    1 week ago


    Harrisburg, Pennsylvania, United States Software Technology Inc. Full time

    Job DescriptionJob Title: Process EngineerCompany: Software Technology Inc.Job Summary:We are seeking a highly skilled Process Engineer to join our team at Software Technology Inc. As a Process Engineer, you will play a critical role in supporting the development and delivery of mobile solutions for our clients. This is a long-term position that requires a...

  • Process Engineer

    1 week ago


    Harrisburg, Pennsylvania, United States Software Technology Inc. Full time

    Job DescriptionJob Title: Process EngineerCompany: Software Technology Inc.Job Summary:We are seeking a highly skilled Process Engineer to join our team at Software Technology Inc. The successful candidate will be responsible for supporting the development and delivery of mobile solutions, working closely with our development teams, enterprise architect, and...


  • Harrisburg, Pennsylvania, United States Software Technology Inc. Full time

    Job DescriptionJob Title: Test Automation SpecialistJob Summary:We are seeking a highly skilled Test Automation Specialist to join our team at Software Technology Inc. The ideal candidate will have a strong background in software testing and automation, with experience in developing and executing automated tests to ensure the quality and performance of our...


  • Harrisburg, Pennsylvania, United States Apexon Full time

    Company Overview:Apexon is a technology services organization that prioritizes digital solutions, supported by prominent investors. Our focus is on facilitating business transformation and creating user-centered digital experiences. With over 17 years of expertise, we assist clients in navigating the digital landscape, enabling them to excel through...


  • Harrisburg, Pennsylvania, United States Apexon Full time

    About Apexon:We are a digital-first technology services firm that specializes in accelerating business transformation and delivering human-centric digital experiences. Our team has been meeting customers wherever they are in the digital lifecycle for over 17 years, helping them outperform their competition through speed and innovation.Key Skills:.NET core,...


  • Harrisburg, Pennsylvania, United States Apexon Full time

    Position: .NET Software EngineerCompany Overview:Apexon stands at the forefront of digital technology services, renowned for its dedication to driving business transformation and providing outstanding digital solutions. Backed by prominent investors, Apexon has been instrumental in the industry for over 17 years, consistently enabling clients to gain a...