Role: Lead/Sr Java Developer
2 positions
Locations: Hybrid (2-3 days) - Bentonville,AR / Hoboken, NJ / Sunnyvale, CA
Main Tech stack: Java, Microservices, Springboot, Kubernetes, Kafka.
- Design, Develop, prototype, and build technology-driven product solutions that will serve the current and future needs of Health Core & Advance Java / J2EE, Spring (Spring Boot) & Hibernate framework.
- Experience working on SQL/No-SQL database technologies such as Oracle / MS SQL / Cosmos DB
- Experience with Async Message processing systems like Kafka and JMS technologies to process the messages and integrate across systems.
- Designing and building highly scalable & multi-tenant solutions by doing capacity planning, system performance tuning & analysis using JMeter
- Building, deploying, and managing micro-services using cloud solutions like Microsoft Azure, Kubernetes, and Docker Framework.
- Developing functional and unit test cases by using Junit and Mockito frameworks
- Creating scheduled utilities and jobs using open-source technologies using Unix, Spring scheduler frameworks.
- Designing & developing multi-thread applications capable of handling millions of messages using Java platforms.
- Hand-On experience on application logging, reporting, and monitoring tools like Splunk and Grafana.
- Building Continuous code Integration & deployment pipelines using tools like Jenkins and Maven.
- Working on code version control systems like GitHub and project tracking and management tools like JIRA, Kanban, and Confluence.
Requirement: Bachelor’s degree in Computer Science or related field or equivalent combination of industry-related professional experience and education.