Software developer

SSA Soft LLC
Northville, MI, United States
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

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
+28 more
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

Job 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.

Requirements

This position requires a Bachelor’s degree in Computer Science or Information Technology, and 5 years of experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

3:01 min

Testing HTML elements and integrating Spring Boot functionality

Frederik Pietzko Frederik Pietzko · WWC 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all