Senior Java Developer
Location: New Castle, DE / Jersey City, NJ / Tampa, FL, Charlotte, NC (Relocation will be fine)Employment Type: Full TimeLooking for only USC and GC Note: Do not apply candidates who are seeking for C2C and C2H job role.Job Description:Core Development• Java (8/11/17) – strong hands on experience• Spring Boot, Spring MVC, Spring Data• Microservices architecture (service decomposition, API contracts)• REST APIs, JSON, OpenAPI / Swagger• Kafka producer, consumer, partitioning• MongoDb• Openshift / AWSDatabase & Data Layer• MongoDB • Document modeling• Indexing strategies• Aggregation framework• CRUD & performance tuningIntegration & Messaging• Experience with Kafka (preferred)• REST based integrations with upstream/downstream systems• Design, develop, and maintain Java based microservices • Implement RESTful APIs adhering to enterprise design standards • Develop and optimize SQL queries (E2 level) for transactional and reporting use cases • Design and manage MongoDB schemas, indexes, and queries • Ensure high availability, scalability, and performance of microservices • Apply exception handling, logging, monitoring, and resiliency patterns • Collaborate with Business Analysts, Architects, QA, and DevOps teams • Participate in code reviews, unit testing, and defect resolution • Support CI/CD pipelines, deployments, and production issues • Follow secure coding and compliance standards