Overview
Skills
Job Details
Lead Java Developer
Location: (Lincoln, NE or Cincinnati, OH)
Duration: 10 months
Rate DOE
Position Description:
Need highly skilled Java programmer.
This role will provide application development and integration support to ensure business system applications deliver measurable value to the business.
The candidate will be responsible for designing, creating, integrating, and deploying an aggregation of business system applications.
System analysis, design, development, integration, maintenance, and support.
Integrate solutions with other applications and platforms.
This role will participate in providing 24/7/365 on-call support within a shared team setting. Participation in this support rotation will be required.
We need
- Lead deployment of new modules. Apply upgrades and fixes to the production environment ensuring production readiness.
- Support major projects that span a broad range of applications serving as the lead developer and subject matter expert by providing technical direction to others.
- Contribute to solutioning efforts with team, application owners, architects, business analysts, and clients.
- Evaluate new application packages and tools; research best practices and recommend solutions,
What you bring:
- Experience with Spring Frameworks (i.e., Spring Batch, Spring Boot, Spring Security) required.
- Experience in CI/CD with Atlassian toolset, Sonar, Jenkins, and Bitbucket required.
- Advanced knowledge of the following is required:
- Application Security and secure coding best practices
- Modern web development best practices include responsive design, RESTful architecture, and microservice architecture.
- Java
- Unit Testing, Junit, and Mock Frameworks
- Desired skills and experiences include:
- Experience developing with modern JavaScript frameworks & libraries (i.e., ReactJS, AngularJS, node.js, Spring, and Spring Boot)
- Experience with containerized deployment on Docker Swarm
- Experience with Amazon Web Services (Lambda, EC2, API Gateway)