> Markdown version of [/jobs/ext/4673082-fs-java-angular-developer](https://www.wearedevelopers.com/jobs/ext/4673082-fs-java-angular-developer). 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). --- # FS Java / Angular Developer - **Company:** Everforth Apex - **Location:** Dearborn, MI, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Software Applications, Application Performance Management, Automation of Tests, Software Quality, Computer Engineering, Continuous Delivery, Continuous Integration, Junit, PostgreSQL, Object-Oriented Software Development, Pair Programming, Scrum Methodology, Software Architecture, Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, SQL Databases, Strategies of Testing, Web Services Description Language, Extensible Markup Language (XML), Google Cloud, Cloud Platform System, Test-Driven Development (TDD), Spring Cloud, Spring-mvc, ReactJS, Spring-boot, Backend, AngularJS, Information Technology, Deployment Automation, Front End Software Development, Spring Jdbc, Software Coding, Restful APIs, Code Restructuring, Jasmine, Service Stack, Jenkins, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.dice.com/job-detail/d1fc1568-31af-450a-a1d7-4f4554ee3aa0 ## About the Role We are seeking a skilled Full-Stack Software Engineer to design, develop, test, and maintain software applications that meet complex business customer requirements. This role is involved in the entire software development lifecycle, focusing on software architecture, code development, quality testing, and deployment. The successful candidate will design and optimize user interfaces and server-side components to support advanced automotive power management and control systems., Education: Bachelor's Degree in Computer Science, Computer Engineering, or a related field. Experience: At least four years of professional experience in software development utilizing Object-Oriented development practices. A minimum of four years of experience working within Agile frameworks such as Scrum, Kanban, or Test-Driven Development (TDD). Technical Skills: Proficiency in Java Enterprise concepts, Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud), and front-end development using Angular, React, and JavaScript. Solid experience with SQL and PostgreSQL Database design and creation. Familiarity with automated testing tools such as Karma, Jasmine, or JUnit, and continuous integration/continuous deployment pipelines including Jenkins. Preferred Qualifications * Master's Degree in Computer Science or a related technical discipline. * Experience with microservice architecture, REST APIs, and SOAP/WSDL/XML/SOA. * Practical knowledge of Google Cloud Platform cloud environments and eXtreme Programming (XP) disciplines, including paired programming. ## Description * Engage with business customers to understand use-cases, pain points, and requirements to deliver user-centric software solutions. * Solve complex software engineering challenges by designing, developing, and delivering code using agile methodologies. * Assess application requirements to determine the most suitable technology stack, integration methods, and deployment strategies. * Create high-level software architecture designs outlining the structure, components, and interfaces of applications. * Collaborate with cross-functional teams including product owners, designers, and software architects. * Define and implement software test strategies, guidelines, and processes in alignment with industry regulations and best practices. * Work on continuous application performance improvement, code refactoring, and optimization. * Support security practices to safeguard user data, including encryption and anonymization protocols. * Develop and maintain back-end applications, microservices, and REST APIs using server-side technologies. * Evaluate and incorporate emerging technologies to maximize development efficiency and software quality.