Java Full Stack Developer
CYNET SYSTEMS INC.
Pleasanton, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 139KJob location
Pleasanton, United States of America
Tech stack
Clean Code Principles
Java
Gradle
JMeter
Load Testing
Maven
Scrum
RabbitMQ
Software Systems
Modern Ui
React
Spring-boot
Gatling
Backend
Event Driven Architecture
Angular
Integration Tests
Kubernetes
Kafka
Build Tools
Front End Software Development
REST
Cucumber
Software Version Control
Docker
Job description
- Incident management - troubleshoot production incidents, perform root cause analysis and execute resolution steps.
- Anchor daily support activities from onshore along with handover activities to offshore team.
- Build a comprehensive KEDB for recurring and unique incidents and guide offshore team to build competency on incident management.
- Work on minor enhancements development stories and maintain full-stack applications using Java Springboot and Angular CLI (Legacy UI), React + CRACO (Modern UI).
- Integrate Kafka for real-time messaging and event-driven architecture.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following best practices.
- Work in an Agile environment and contribute to sprint planning and retrospectives.
Requirements
- Backend: Strong proficiency in Java, Spring Boot, RESTful APIs.
- Frontend: Expertise in Angular CLI (Legacy UI), ReactJS + CRACO (Modern UI).
- Messaging: Experience with Apache Kafka and Rabbit MQ for distributed messaging.
- Version Control: Git/GitHub or similar tools.
- Build Tools: Maven/Gradle.
- Testing: Knowledge of Cucumber for BDD.
- Familiarity with integration testing and load testing tools (e.g., JMeter, Gatling).
- Experience with containerization (Docker/Kubernetes).
- Understanding of CI/CD pipelines.