Software developer

SSA Soft LLC
Northville, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Northville, United States of America

Tech stack

HTML
Java
JavaScript
Spring Security
AJAX
Applications Architecture
CSS
Code Review
Databases
Dynamic HTML
Distributed Systems
Document Type Definition
Java Platform Enterprise Edition (J2EE)
Hibernate
Java Database Connectivity
Java Persistence API
Spring
Apache Struts
JSON
jQuery
JavaServer Faces
Javaserver Pages
Performance Tuning
Simple Object Access Protocol (SOAP)
Software Engineering
Web Applications
Primefaces
Multithreading
Spring-mvc
React
Spring-boot
Spring Data
Angular
Integration Tests
Information Technology
Web Technologies
Front End Software Development
Software Coding
REST
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