Java Software Engineer (Remote)
Kforce has a client that is seeking a Java Software Engineer (Remote). Summary: We are seeking a Java Software Engineer with strong Java development experience to support application modernization, vulnerability remediation, API security, and overall application hardening. This role is approximately 60% backend development and 40% frontend development, working on customer-facing applications where code quality, security, and stability are critical. The ideal candidate is a strong backend Java developer who is also comfortable working within existing web applications and making modifications to JavaScript/UI code as needed. Key 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
- 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, 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
Recommended Jobs
Credit Analyst
Job Description Job Description At ServisFirst, Our Name is Our Mission. DUTIES AND RESPONSIBILITIES The Credit Analyst is responsible for producing various Board and loan portfolio r…
Integrated Master Scheduler
Title: Integrated Master Scheduler Job Summary The Integrated Master Scheduler is responsible for developing, maintaining, and analyzing complex Integrated Master Schedules (IMS) that suppor…
Part Time Administrative Coordinator
We are seeking an empathetic, detail-oriented Office Coordinator to join our team in Birmingham. In this role, you will handle order entry, customer inquiry calls, and product tracking for both patien…
Material Handler / Order Preparation Team Member
Job Description Job Description Description: Material Handler / Order Preparation Team Member Location: Montgomery, AL Shifts Available: 1st Shift and 2nd Shift Schedule: 12-hour shifts, 5–…
Senior Operations Specialist
Our not-so-secret sauce. Award winning, inclusive, Top Workplace culture doesn’t happen overnight. It’s a result of hard work by extraordinary people. The industry’s brightest talent drives our effo…
Staff Development Registered Nurse
Staff Development RN We are currently accepting applications for a Staff Development RN within our long-term care and rehab facility specializing in geriatrics. This position requires dedication to …
Sales Associate
Job Description Job Description Be fit. Change lives. Have fun. If you mention fitness within moments of meeting someone...if you encourage friends and family to get off the couch and get ac…
AL - Household Manager & Family Assistant (Alabama)
We are actively recruiting experienced, reliable, and proactive House Managers & Family Assistants to support families across Alabama. These roles focus on keeping households running smoothly throu…
RN or LPN - MedSurg FT Nights
Job Description Job Description Job Announcement: Registered Nurse (RN) - MedSurg Location: Troy Regional Medical Center (TRMC), Southeastern Alabama Experience the TRMC Difference At …
TEN Mobile Developers (Android and iOS) for NJ, Chicago, MI, CA
TEN Mobile Developers (Android and iOS) for NJ, Chicago, MI, CA Agile, Android, Git flow, iOS, Java, JavaScript, Mobile Development, Native Android, Native iOS, Swift Location: Job Function: Mobil…