Java Developer
Company: Apolis
Location: Saint Charles
Posted on: January 25, 2023
|
|
Job Description:
Walmart - Bentonville
Position: Java Developer
Location: Remote contract role but must be located within 2 hours
of a hub location (Dallas, Bentonville, Hoboken, Silicon Valley,
Atlanta, or Seattle
Job Details:
Tech stack: Java, Springboot, Kafka, Rest APIs, SQL, (Azure and
GCP), Kubernetes,
For full stack: React, JavaScript, and NodeJS are a plus
Project Overview:
A variety of these job openings will be a new team focused on
background APIs and services. The subset will be responsible for
integrations for 3rd party tools (workforce, SAP, Cronos, CRMs, and
salesforce.
Duties:
- Design and implement various pieces of software ecosystem in a
massively scalable, highly performant, multi-tenant, global
e-Commerce platform in Java.
- Lead design architecture discussions to come up with the system
design and architecture for new products or improvements to
existing ones.
- Gather requirements, design, develop, test and support the
software applications.
- Implement Kafka based solutions for asynchronous feed
processing.
- Develop multi-tier applications using REST and Java.
- Develop software components in Java to load large volume of data
to NoSQL databases like Cassandra.
- Build alerting and monitoring systems for application monitoring
and troubleshooting.
- Build and develop automated software test suites for all new
software features and enhancements.
- Debug business and production issues and build necessary
safeguards to prevent recurrences.
Minimum education and experience required:
- Master's degree or the equivalent in Computer Science,
Engineering (any) or related field and 2 years of experience in
large scale enterprise software development environment
- Bachelor's degree or the equivalent in Computer Science,
Engineering (any) or related field and 5 years of experience in
large scale enterprise software development environment.
Skills required:
- Designing and implementing REST API web services using Java;
Object-oriented programming using Java; Create Cloud Native
applications using Java, Springboot; Implement Spring MVC;
Integrate Relational Database using JDBC
- Implement event driven application using Kafka
- Experience in Multi-tier application development using Java.
Experience with hands-on development using NoSQL databases
Cassandra or MongoDB.
- Experience developing and maintaining test suites using
frameworks including Junit.
- Experience working with microservices architecture.
- Experience using Linux/Unix operation systems.
- Experience with data structures and algorithms.
Keywords: Apolis, Elgin , Java Developer, IT / Software / Systems , Saint Charles, Illinois
Click
here to apply!
|