What are the responsibilities and job description for the Digital Data Platform Java Developer position at Technology Partners?
- Location: St. Louis, MO
- Type: Contract
- Job #46958
Technology Partners is currently seeking a talented Digital Data Platform Java Developer.
Do you have experience developing RESTful APIs with Java Spring Boot, working with Confluent Kafka, and implementing Kafka Streams?
Let us help you make your next big career move a reality!
What You Will Be Doing
You will be an integral member of an Agile team within the API development group, working closely with other developers and testers to deliver high-quality, scalable solutions. Your role involves writing and modifying Java Spring Boot APIs to support the implementation of new features and changes for the Digital Data Platform (DDP). You will collaborate in sprint planning, troubleshoot tickets, and support the deployment of new capabilities. The position is a 3-month Contract-to-Hire engagement, with the potential for extension based on project needs.
Key Responsibilities
- Develop, enhance, and maintain Java Spring Boot APIs aligned with project requirements.
- Partner with team members to troubleshoot and resolve technical issues rapidly and efficiently.
- Build and optimize real-time data streams utilizing Kafka Streams for event-driven processing.
- Collaborate with architects and product owners to translate business needs into technical solutions.
- Contribute to the design and implementation of cloud-native APIs and microservices.
- Automate API deployment and integration tasks using relevant tools and best practices.
- Support overall API security, performance tuning, and scalability goals.
- Assist in troubleshooting production incidents and participating in root cause analysis.
Required Skills & Experience
- 7 years of professional experience in Java development, with expert knowledge of object-oriented programming, design patterns, multi-threading, and JUnit testing.
- 7 years of hands-on experience designing and developing RESTful APIs using Spring Boot, including Spring Security and Spring Cloud.
- 5 years of experience working with Confluent Kafka, including setting up brokers, schema registry, Kafka Connect, and tuning performance and security.
- 3 years of hands-on experience with Kafka Streams or other real-time stream processing technologies.
- Experience with Node.js for scalable backend API development, along with strong JavaScript proficiency.
- Familiarity with MongoDB, Redis, and cloud technologies such as AWS, including Lambda, ECS, S3, SQS/SNS, and CloudWatch.
- Practical knowledge of Infrastructure as Code (IaC) using Terraform and experience with CI/CD pipelines and DevSecOps practices.
- Bachelor’s degree in engineering, mathematics, computer science, or a related field.
Desired Skills & Experience
- Experience with Python scripting for automation and data pipelines.
- Familiarity with front-end frameworks like React or Angular.
- Cloud-native experience with EKS/ECS, API Gateway, IAM, and related AWS services.
- Knowledge of Load and Performance testing methodologies for APIs.
- Exposure to Agile/Scrum methodologies and collaborative development environments.
Pay: $45.50 – $65.00 /hr.
Keywords: Java Spring Boot, Kafka Streams, Confluent Kafka, REST API, Microservices, Agile, AWS, Data Streaming, Cloud Native, API Development
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.
If this position sounds like you, WE SHOULD TALK!
Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go! Looking for more opportunities with Technology Partners? Check out technologypartners.net/jobs (https://technologypartners.net/jobs/)!
All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.
Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.
- Apply Now
- See All Jobs
Salary : $46 - $65