[Remote] Java Software Engineer (Remote)
Note: The job is a remote job and is open to candidates in USA. Kforce Inc. is seeking a Java Software Engineer to support application modernization and the development of secure, stable customer-facing applications. The role focuses primarily on backend Java development while also requiring frontend troubleshooting, API integration, vulnerability remediation, and application hardening in collaborative Agile environments.
Responsibilities
- Develop, enhance, and maintain enterprise applications using Java and Spring technologies
- Support application vulnerability remediation, security hardening, and dependency/package updates
- Design, develop, and integrate REST APIs and microservices
- Troubleshoot and modify existing web applications across both backend and frontend layers
- Read, understand, and make targeted modifications to JavaScript/AJAX code without requiring extensive UI rewrites
- Work with existing applications built using Thymeleaf, Spring Web MVC, and Backbone
- Collaborate with developers through code reviews, technical discussions, and Agile/Scrum ceremonies
- Work with containerized applications deployed in OpenShift/Kubernetes and Docker environments
- Maintain high standards for code quality, security, performance, and reliability
Skills
- Strong Core Java development experience, preferably with Java 17 or Java 21
- Hands-on experience with Spring Boot
- Experience with Spring Web MVC
- Strong experience developing and consuming REST APIs
- Frontend/web development experience including: JavaScript; AJAX; Thymeleaf; Backbone.js
- Solid understanding of microservices architecture
- Understanding of web applications, HTTP, and web security concepts
- Understanding of containerization, including Docker and Kubernetes
- Ability to read, troubleshoot, and make modifications to existing JavaScript/UI code
- Ability to work effectively in a collaborative Agile development environment
- Experience with Harness
- Experience with OpenShift
- Experience with Postman
- Experience using GitHub Copilot or another AI-powered coding assistant
- Banking, financial services, or other regulated-industry experience
- Experience with Single Sign-On (SSO) and/or Multi-Factor Authentication (MFA)
- Experience with Node.js
- Experience with React or modern UI migration initiatives
Benefits
- Medical, dental, and vision insurance for eligible employees
- Health Savings Account (HSA) for eligible employees
- Flexible Spending Account (FSA) for eligible employees
- 401(k) for eligible employees
- Life, disability, and accidental death and dismemberment (ADD) insurance for eligible employees
- Paid time off for salaried personnel
- Paid sick leave for hourly employees on a Service Contract Act project
Company Overview
Company H1B Sponsorship