Job Description
Key Required Skills:
Java, RESTful, Spring Boot, JSON, XML, SOAP, SQL, Git, AWS, TDD
Position Description:
Architect, design, code, and implement next-generation web application using software engineering best practices in the latest technologies.
Developer new and update existing REST APIs using the Spring Framework (Boot, Cloud, Security, Data).
Perform source code repository management and deployment using DevOps (Jenkins, Nexus, Docker, SonarQube, UrbanCode).
Perform API testing using Swagger UI and Ready API.
Investigate and repair application defects related to business logic, middleware, or database (DB2).
Perform log analysis and resolution using Splunk, Dynatrace
Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, service-oriented architectures (SOA), security, and business process management/business rules processing.
Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience
Required Skills & Experience
This experience is the foundation a candidate needs to be successful in this position:
Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field
Masters or Doctorate degree may substitute for required experience
10+ years of experience with Java systems/application analysis and design
4+ years of combined experience SOA/Microservice architecture/RESTful web service
4+ years of combined experience with building responsive UIs with modern front-end technologies
Excellent experience with Spring Framework (Boot, Batch, Cloud, Security, and Data)
Excellent knowledge with Java EE, Java generics, and concurrent programming
Solid experience with unit testing, TDD, and associated technologies (Junit, Mockito and Karma/Jasmine)
Basic knowledge of relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and Spring JDBC.
Strong experience developing unit tests using Junit using build automation tools such as Maven, Jenkins, and SonarQube.
Solid knowledge with building responsive UIs with modern front-end technologies such as Angular, Node, Typescript, or Bootstrap
Solid knowledge of front-end technologies (HTML, Modern Javascript, JQuery, and CSS)
Knowledge/Experience on Web-methods and Zos Connect will be an additional advantage.
Master's degree and 8+ years of experience in a training-related field or bachelor's degree and 10+ years of experience in a training-related field
Must be able to obtain a Public Trust
Nice to Have Skills & Experience
Delivery (CI/CD) best practices and use of DevOps to accelerate quality releases to Production
PaaS using Red Hat OpenShift/Kubernetes and Docker containers
Preferred experience with API development & monitoring tools (Postman, Ready API, Swagger, Splunk, Dynatrace)
AWS cloud technologies or other cloud platforms
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.