> Markdown version of [/jobs/ext/3186382-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3186382-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Jfc Global - **Location:** Lancaster, PA, United States (Remote available) - **Experience:** Expert - **Salary:** $130,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Cascading Style Sheets (CSS), Code Review, Databases, IBM DB2, Relational Databases, Software Design Patterns, Electronic Data Interchange (EDI), Java Platform Enterprise Edition (J2EE), IBM Websphere Application Server, PostgreSQL, Linux Servers, Server Administration, Software Engineering, SQL Databases, Software Security, Backend, Information Technology, Front End Software Development, Restful APIs, Code Restructuring - **Published:** September 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a141e49a93fb2cb6 ## About the Role * Bachelor's degree in a relevant field and 5+ years of experience * Proficiency in Core Java (8+ and 21+), Java EE, REST APIs * Strong knowledge of front-end technologies: HTML, CSS, JavaScript * Hands-on experience with relational databases: SQL, DB2, PostgresSQL * Familiarity with Linux server environments and administration * Experience working with IBM WebSphere, HCL DX, and related tools * Understanding of software best practices, design patterns, and security measures * Effective communicator with the ability to explain complex concepts * Capable of managing multiple projects independently and in team settings ## Description * Collaborate with teams to interpret project requirements and develop reliable solutions * Design, build, and enhance scalable web applications with user experience in mind * Write clean, efficient, and maintainable code for both front-end and back-end * Develop and support databases, APIs, and server functionalities to facilitate smooth data exchange * Secure applications through best practices for data protection, authentication, and authorization * Refactor and modernize legacy code to improve performance and maintainability * Participate in code reviews, provide feedback, and ensure high-quality standards * Support infrastructure setup, including server configuration and upgrades * Assist in website enhancements such as improving user feedback and billing interfaces ## Related Videos - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)