software technologyDallas, TX
REMOTE Java Developer
REMOTE Java Developer
REMOTE Java Developer
software technologyDallas, TX
Apply for this role (opens in a new tab)6 days ago
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