Java Developer
Edison, NJ - USA
Job Summary
Role : Java Developer
Location - Edison NJ ( 5 Days onsite mandatory)
Location - Edison NJ ( 5 Days onsite mandatory)
| Designing developing and maintaining high-performance scalable microservices using Java 17 and Spring Boot framework | |
| Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently | |
| Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation | |
| Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services | |
| Collaborating with cross-functional teams including frontend developers architects and product owners to deliver end-to-end solutions | |
| Writing clean maintainable and well-documented code adhering to coding standards and best practices. Participating in code reviews providing constructive feedback and ensuring code quality across the team | |
| Troubleshooting production issues performing root cause analysis and implementing effective fixes | |
| Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation | |
| Mandatory Skills | |
| Skill | Proficiency Expected |
| Java 17 | Expert-level understanding of Java 17 features including records sealed classes pattern matching and enhanced switch expressions |
| Spring Boot | Strong hands-on experience in building production-grade applications using Spring Boot |
| Spring WebFlux | Proficiency in developing reactive non-blocking applications using Spring WebFlux and Project Reactor |
| REST APIs | Expertise in designing developing and securing RESTful APIs with proper versioning and error handling |
| Microservices | Solid experience in microservices architecture including service discovery API gateway circuit breakers and distributed tracing |
| IBM MQ | Hands-on experience with IBM MQ for enterprise messaging and integration |
| Apache Kafka | Strong knowledge of Kafka for building event-driven systems including producers consumers and stream processing |
| Good-to-Have Skills | |
| Skill | Description |
| MongoDB | Experience with MongoDB for NoSQL database design queries and aggregation pipelines |
| AWS Cloud | Familiarity with AWS services such as EC2 S3 Lambda ECS and RDS |
| OpenShift | Experience deploying and managing applications on OpenShift or similar container platforms |
| Kubernetes | Knowledge of Kubernetes for container orchestration deployments and scaling |
| Helm | Experience with Helm charts for Kubernetes application packaging and deployment |
| Harness | Familiarity with Harness for continuous delivery and deployment automation |
| Git & Bitbucket | Proficiency in version control using Git and collaboration via Bitbucket |
| JIRA | Experience using JIRA for agile project management and issue tracking |
| Gradle | Hands-on experience with Gradle for build automation and dependency management |
| Lightspeed | Familiarity with Lightspeed for development acceleration |
| Kibana | Experience with Kibana for log visualization monitoring and troubleshooting |