> Markdown version of [/jobs/ext/2103457-senior-java-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2103457-senior-java-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). --- # Senior Java Full Stack Software Engineer - **Company:** HTC Global Services, Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Software Applications, Application Performance Management, Continuous Delivery, Continuous Integration, Github, PostgreSQL, MongoDB, Neo4j, Software Architecture, Software Maintenance, Software Engineering, Software Systems, Strategies of Testing, Google Cloud, Test-Driven Development (TDD), ReactJS, Spring-boot, Backend, AngularJS, Deployment Automation, Service Stack, User Administration, Programming Languages, Microservices - **Published:** August 18, 2026 - **Apply:** https://www.dice.com/job-detail/7a76ef3c-e1c2-4948-8d0a-d73d78c7e665 ## About the Role We are seeking a Software Engineer with experience designing, developing, testing, and maintaining software applications and products. This role involves working across the software development lifecycle, including software architecture, coding, quality testing, deployment, and application optimization. The role requires experience with Java, Spring Boot, PostgreSQL, MongoDB, and GitHub, with Angular and React experience preferred. This is a hybrid position requiring four days per week in the office., * Bachelor's degree. * 6+ years of experience in IT. * 4+ years of software development experience. * Practical experience in two coding languages or advanced practical experience in one coding language. * 5+ years of experience with Java. * 4+ years of experience with Spring Boot. * 3+ years of experience with PostgreSQL. * 3+ years of experience with MongoDB. * Experience with GitHub. Preferred Qualifications * Experience with Angular. * Experience with React. * Experience with Google Cloud Platform. * Experience with Neo4j. ## Description * Engage with customers to understand their use cases, pain points, and requirements while advocating for user-centric software solutions. * Solve complex problems by designing, developing, and delivering solutions using various tools, languages, frameworks, methodologies, and technologies. * Assess software application or service requirements and determine appropriate technology stacks, integration methods, and deployment strategies. * Create high-level software architecture designs outlining the overall structure, components, and interfaces of applications. * Collaborate with cross-functional teams, including product owners, designers, and architects. * Define and implement software testing strategies, guidelines, policies, and processes. * Continuously improve application performance and optimize applications. * Implement new technologies to maximize development efficiency. * Apply programming practices such as test-driven development, continuous integration, and continuous delivery. * Support security practices designed to safeguard user data, including encryption and anonymization. * Create user-friendly and interactive interfaces. * Develop and maintain back-end applications, including APIs and microservices, using server-side languages. * Evaluate and incorporate emerging technologies and capabilities to deliver solutions. * Monitor and participate in solutions involving new technology stack layers and industry collaboration. ## Related Videos - [Why HTMX is crushing React, Vue & Svelte.](https://www.wearedevelopers.com/videos/978-why-htmx-is-crushing-react-vue-svelte) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [How to kill JavaScript from your Stack with HTMX and Kotlin](https://www.wearedevelopers.com/videos/1427-how-to-kill-javascript-from-your-stack-with-htmx-and-kotlin) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)