Java Backend Developer
Glen Allen
Glen Allen, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Glen Allen, United States of America
Tech stack
Java
Spring Security
API
Amazon Web Services (AWS)
Apache Ant
Unit Testing
Azure
Oracle WebLogic Server
Cloud Computing
Continuous Integration
Database Connection
DevOps
Distributed Systems
Eclipse
Gradle
Hibernate
IntelliJ
Java Persistence API
JUnit
Linux System Administration
Microsoft SQL Server
MongoDB
OAuth
Oracle Applications
Performance Tuning
Mockito
JSON Web Token
Simple Object Access Protocol (SOAP)
Google Cloud Platform
Enterprise Software Applications
Spring Cloud
Spring-boot
Software Security
Backend
GIT
Spring Data
Event Driven Architecture
Containerization
Kafka
REST
Docker
Legacy Systems
Microservices
Job description
We are seeking a highly experienced Senior Java Backend Developer to support mission-critical enterprise applications and modernization initiatives. The ideal candidate will have extensive experience working with both legacy systems and modern microservices architectures, along with strong expertise in Java, Spring Boot, Kafka, Hibernate/JPA, containerization, and cloud technologies., This role will be responsible for maintaining and enhancing existing backend systems while contributing to modernization efforts involving microservices, Azure Cloud, distributed systems, and event-driven architectures.
Requirements
- 10+ years of backend Java development experience (15+ years preferred)
- Strong experience with Java 8 through Java 17
- Expertise in Spring Boot, Spring Data, Spring Cloud, and Spring Security
- Extensive experience with Hibernate, JPA, HQL, JPQL, Criteria API, performance tuning, and troubleshooting
- Strong experience designing and developing Microservices architectures
- Experience with Event-Driven Architecture
- Strong hands-on experience with Kafka (Producer and Consumer development)
- Experience with SOAP and REST Web Services
- Experience with OAuth, JWT, and secure application development
- Strong experience with Oracle, SQL Server, and database connectivity
- Experience with MongoDB and distributed systems concepts
- Hands-on experience with Docker and Kubernetes
- Experience with Azure Cloud and Azure DevOps (AWS/Google Cloud Platform experience acceptable)
- DevOps experience and CI/CD understanding
- Experience with Gradle, Ant, Git, IntelliJ, and Eclipse
- Strong unit testing experience using JUnit and Mockito
- Experience working on legacy modernization and migration projects
- Strong communication and problem-solving skills
- Ability to work independently in a fast-paced environment, * Experience supporting large-scale enterprise applications
- Experience with Linux environments
- Experience with WebLogic administration and deployments
- Prior experience in modernization initiatives involving legacy systems and cloud migration
Additional Requirements:
- LinkedIn profile is mandatory and must include a professional photo, detailed work history, and established profile history.
- Candidates must be available to attend the final interview onsite.
- Relocation candidates are acceptable but must relocate before the start date.
- Participation in an on-call rotation every 12-16 weeks after training and onboarding.