The Senior Java Full Stack Developer role involves designing, developing, and delivering enterprise-grade custom microservice applications using modern Java technologies and Angular framework.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 8+ years of professional software development experience, with at least 3+ years in a lead or senior role
- Strong expertise in Java 11+ and Spring Boot framework for microservices development
- Proven experience building microservices architecture with RESTful APIs
- Strong proficiency in Angular 12+ for front-end development
- Expert knowledge of Oracle database including SQL, PL/SQL, stored procedures, and performance tuning
- Solid understanding of microservices design patterns (Circuit Breaker, API Gateway, Service Discovery, etc.)
- Experience with version control systems (Git) and branching strategies
- Knowledge of containerization technologies (Docker, Kubernetes)
- Strong understanding of design patterns and SOLID principles
- Experience with Agile/Scrum methodologies
Benefits
- Health, dental, and vision insurance
- Retirement plan
- Generous paid time off
- Free meals
- Gym membership
- Tuition reimbursement