Unknown Company

REMOTE Java Developer

Remote • Posted 4 days ago
Remote Contract Computer and Mathematical Occupations
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)

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.

  • • Experience in Multithreaded programming using an object-oriented programming language including Java.

REMOTE Java Developer in Remote at Unknown Company

This position is listed as contract and able to be worked remotely.

Back to Job Search