> Markdown version of [/jobs/ext/1364598-software-developer](https://www.wearedevelopers.com/jobs/ext/1364598-software-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). --- # Software developer - **Company:** SSA Soft LLC - **Location:** Northville, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Spring Security, Ajax (Programming Language), Applications Architecture, Cascading Style Sheets (CSS), Code Review, Databases, Dynamic HTML, Distributed Systems, Document Type Definition, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Java Database Connectivity, Java Persistence API, Spring Framework, Apache Struts, JSON, JQuery, JavaServer Faces, Javaserver Pages, Performance Tuning, Simple Object Access Protocol (SOAP), Software Engineering, Web Applications, Primefaces, Multithreading, Spring-mvc, ReactJS, Spring-boot, Spring Data, AngularJS, Integration Tests, Information Technology, Web Technologies, Front End Software Development, Software Coding, Restful APIs, Microservices - **Published:** July 21, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/396358890 ## About the Role This position requires a Bachelor's degree in Computer Science or Information Technology, and 5 years of experience. ## Description Gather business requirements, analyze requirements, design and develop applications. Designing, coding and implementing applications using JAVA, J2EE, JSP, Spring MV, Spring Hibernate, Struts, JSF (RichFaces, Primefaces & ICEfaces), Hibernate, SOAP, Restful, DTD/Schemas, JDBC, HTML, DHTML, CSS, JavaScript, JQuery, JSON and Ajax. Maintain applications using java 8, Spring MVC, Spring Boot, Spring Data, Spring JPA, Spring Security, Micro Services Architecture ,JDBC , Hibernate, Angular (2,8,11,13,15), React , JavaScript, HTML, CSS/SCCS, Boostrap and modern web technologies. Implement best practices and coding standards. Core back-end billing processes development to embed business intelligence using Core Java Language & Front End Development using J2EE. Perform Analysis, design and core back end multi-threaded processes development in Java Language & Front-End Application Development using J2EE. Collaborate with business users, project managers, technical architects, team lead, and unit manager on the project. Work with the system and/or solution architects, and database analysts concerning application design, tool usage, or new functionality. Development of medium to complex enterprise software applications requirements which could be modifications, new functionality and/or break fixes. Perform integration testing of program changes, perform code reviews for program changes made by other application developers on the team. Design and develop custom solutions with distributed architectures for enterprise web applications. Optimize server-side code for performance tuning and efficiency. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Meta Harnesses: What the JS Framework Wars Teach Us About What Is Next for AI Agents](https://www.wearedevelopers.com/videos/100353-meta-harnesses-what-the-js-framework-wars-teach-us-about-what-is-next-for-ai-agents) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Top 7 CSS Frameworks in 2025](https://www.wearedevelopers.com/magazine/362-top-7-css-frameworks-in-2025)