Role Name - Senior Java Full Stack Developer
Location: Delaware
Required Experience: 8-10+ years
ROLE_DESCRIPTION
The Senior Java Full Stack Developer will be responsible for developing, enhancing, and maintaining enterprise-grade applications using modern Java and Spring Boot frameworks. The role requires strong backend engineering expertise, experience in distributed systems, and the ability to work across CI/CD pipelines and observability tools.
Key Responsibilities
Design, develop, and implement robust backend services using Java 21 and Spring Boot 3.0.
Build and consume REST APIs and SOAP services for integration with internal and external systems.
Develop event-driven applications using Kafka.
Work with Git/GitHub, branch strategies, pull requests, and code reviews.
Implement CI/CD pipelines using Jenkins for automated builds, deployments, and testing.
Utilize ELK and Splunk for logging, monitoring, and troubleshooting application issues.
Work with Redis 7.2 for caching and performance enhancements.
Use Oracle Exadata for database interaction, query optimization, and data modeling.
Coordinate, schedule, and automate complex job flows using Control-M.
Contribute to front-end development using Angular (13+) / Angular 20 as required.
Ensure adherence to coding standards, best practices, and application security guidelines.
Collaborate with cross-functional teams (QA, DevOps, Architecture, Product) in an Agile environment.
Troubleshoot production issues and provide timely resolution. Competencies
Advanced Java Concepts
Digital Engineering: Spring Boot Development
Angular 13+ / Angular 20
Core Java Expertise
Strong problem-solving and debugging skills
Excellent communication and teamwork abilities Primary Skills (Must-Have):
Java 21
Spring Boot 3.0
Jenkins
Kafka
Git, GitHub
ELK Stack
REST API Development
SOAP Web Services Secondary Skills (Good-to-Have):
Angular 20 (or Angular 13+)
Splunk
Redis 7.2
Oracle Exadata
Control-M
Core Java & Advanced Java Concepts