Java Full Stack Developer
Rahul PathakUnited StatesMIDPosted 3h ago
Java 8/11/17+Spring BootSpring MVCSpring Data JPAMicroservices ArchitectureRESTful APIsWeb ServicesReactJSAngularJavaScriptTypeScriptHTML5CSS3OracleSQL ServerPostgreSQLKafkaMQJMSCI/CD pipelinesGitMaven/GradleJenkinsAWSAzureOpenShiftSplunkDynatraceAppDynamicsGrafanaPrometheusDockerKubernetes
About the Role
We are seeking a Java Full Stack Developer with Production Support experience to join our team in Jersey City, NJ. This role involves developing and supporting scalable full-stack applications while providing production support for critical applications.
Key Responsibilities
• Design, develop, test, and support scalable full-stack applications
• Develop and enhance microservices-based solutions using Java and Spring Boot
• Build responsive front-end applications using ReactJS or Angular
• Develop and consume REST APIs and integrate with enterprise systems
• Ensure application security, performance, and scalability
• Participate in Agile ceremonies including Sprint Planning, Daily Standups, Reviews, and Retrospectives
• Create technical documentation and support knowledge transfer activities
• Provide L2/L3 production support for critical applications
• Analyze, troubleshoot, and resolve production incidents within SLA timelines
• Perform root cause analysis (RCA) and implement permanent fixes
• Monitor application health, performance, and availability
• Support application deployments and release activities
• Participate in on-call support rotation as required
• Collaborate with infrastructure, middleware, and business teams during incident management
• Identify automation opportunities to reduce recurring issues and improve operational efficiency
Requirements
• 8+ years of experience in Java Full Stack Development
• Strong hands-on experience with Java 8/11/17+
• Experience with Spring Boot, Spring MVC, Spring Data JPA
• Experience with Microservices Architecture
• Experience with RESTful APIs and Web Services
• Experience with ReactJS or Angular
• Experience with JavaScript, TypeScript, HTML5, CSS3
• Experience with relational databases such as Oracle, SQL Server, or PostgreSQL
• Experience with messaging technologies such as Kafka, MQ, or JMS
• Strong understanding of CI/CD pipelines, Git, Maven/Gradle, Jenkins
• Experience working with cloud platforms such as AWS, Azure, or OpenShift
• Experience with monitoring and observability tools
• Strong analytical, troubleshooting, and communication skills