Software Developers

Remote • Posted 1 hour ago • Updated 1 hour ago
Full Time
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java/J2EE
  • Object-Oriented Design
  • UML
  • Spring
  • Hibernate
  • JavaScript
  • REST APIs and Web Services
  • SQL/PL/SQL
  • Relational Databases
  • Application Architecture and DevOps Tools

Summary

Job Title: Software Developers
Location: Carlisle, PA,
Employer: 4Consulting, Inc
Position Type: Full Time
Worksite: Remote

Position Summary

4Consulting, Inc is seeking a qualified Software Developers to support technology consulting, application development, systems analysis, testing, data management, cybersecurity, infrastructure, or project delivery services for client projects. The selected candidate will perform duties consistent with the client’s project requirements and company delivery standards.

Essential Duties and Responsibilities

The candidate will be responsible for:

Translate business requirements into application architecture, UML and component designs, integration patterns, data-access strategies, technical specifications, and implementation plans spanning application, database, middleware, and infrastructure layers. Recommend solutions that align with enterprise architecture and organizational standards.

Lead hands-on development, application maintenance, enhancements, technical assignments, design and code reviews, and developer mentoring. Establish reusable engineering practices and promote compliance with coding, security, accessibility, performance, and quality standards.

Integrate web frontends, Java services and APIs, databases, portals, workflow systems, business rules, middleware, and third-party applications. Support legacy-to-modern migration, platform compatibility, application modernization, and enterprise integration initiatives.

Develop and review complex SQL, PL/SQL, stored procedures, and controlled production data-correction scripts. Lead unit testing, integration testing, system testing, regression testing, and UAT support; troubleshoot cross-layer defects, resolve performance and data-quality issues, and improve application stability and maintainability.

Lead critical and emergency production support, root cause analysis, and sustainable defect resolution. Support deployments, releases, migrations, patches, platform upgrades, and infrastructure changes while minimizing production impact. Maintain architecture and system documentation, assess change risks and dependencies, and communicate technical recommendations to business and technical stakeholders.

Minimum Qualifications

The position requires:

Education:

Bachelor’s degree in Computer Science, Information Technology, Engineering, Business, or related field, or equivalent combination of education and experience.

Experience:

15+ years of software and application development experience, including 10+ years of hands-on Java/J2EE development and extensive experience in technical leadership, application architecture, or solution design. Experience with enterprise application development, object-oriented design, system integration, production support, technical reviews, developer mentoring, and client-facing communication.

Technical Skills:

Java/J2EE, Object-Oriented Design, UML, Spring, Hibernate, JavaScript, REST APIs and Web Services, SQL/PL/SQL, Relational Databases, Application Architecture and DevOps Tools

Business / Domain Skills:

Experience supporting complex enterprise application environments involving business processes, application integration, system modernization, legacy-system migration, workflow management, and interconnected business systems.

Experience designing, developing, enhancing, and integrating enterprise applications, APIs, interfaces, workflows, batch processes, and data-processing components supporting business operations.

Experience leading application architecture and delivery activities while coordinating business stakeholders, analysts, developers, quality assurance teams, database specialists, infrastructure teams, and operations personnel.

Experience supporting production applications through incident management, root cause analysis, defect resolution, release coordination, system upgrades, and change-impact assessments while maintaining data integrity, system reliability, and operational continuity.

Communication:

Ability to communicate with technical and business stakeholders.

Documentation:

Ability to prepare project documentation, status updates, and deliverables.

Work Authorization:

Must be legally authorized to work in the United States. Sponsorship may be considered where permitted by company policy and project requirements.

Certification Required

None

Travel Required

None

Supervisory Role

No

Preferred Qualifications

Experience with enterprise Java frameworks, application servers, database technologies, web services, and modern application development practices. Familiarity with contemporary JavaScript frameworks and enterprise integration platforms is preferred.

Experience with application modernization, workflow and business rules platforms, data integration solutions, identity and access management, source control, and automated build and deployment processes.

Strong technical leadership, analytical, problem-solving, and communication skills, with the ability to mentor developers, review technical designs, evaluate implementation options, document solutions, and collaborate effectively with technical and nontechnical stakeholders.

Equal Employment Opportunity Statement

4Consulting, Inc is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, citizenship status, immigration status where protected by law, or any other legally protected status. All candidates will be evaluated based on job-related qualifications, experience, skills, availability, and ability to perform the essential duties of the position.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10110479
  • Position Id: 9767-19796-1793283638
  • Posted 1 hour ago
Contact the job poster
Faiz Ali Raza

Faiz Ali Raza

Delivery Manager @ 4 Consulting Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.