Java Backend Developer
Shrive Technologies · Charlotte, NC · 2 days ago
EngineeringFull-time
Skills
- Hands-on experience in Core Java application development
- Object-oriented design
- Multithreading
- Performance optimization
- Experience with Spring Framework, Spring Boot, and Spring Batch
- Experience with Business Process Management (BPM)
- Workflow orchestration
- Process automation
- Experience building event-driven and asynchronous systems
- Experience with Kafka, Pub/Sub platforms, and messaging patterns
- Experience with SQL and NoSQL databases (Oracle DB and MongoDB)
- Strong experience designing and developing Microservices and RESTful APIs
- Experience implementing secure, scalable, and highly available backend solutions in cloud-native environments
- Proficiency with Git, CI/CD pipelines, automated testing, and Agile development practices
- Strong problem-solving, troubleshooting, and analytical skills
- Excellent communication and collaboration abilities within cross-functional teams
Requirements
Not specified