Skip to main content
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.

Also on the board Same function, level within a rung

Level

Senior

Location

Dallas, TX

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

6 days ago

Apply for this role (opens in a new tab)