What are the responsibilities and job description for the Java Backend Developer position at VDart, Inc.?
Job Details
Job Title: Java Backend Developer
Location: Atlanta, GA/ Dallas, TX.
Duration: 08 months
Term: Contract
Job Description:
Responsibilities:
- API Integrations: Design, develop, and maintain robust API integrations between multiple internal and external systems, ensuring secure and efficient data transfer.
- Event-Driven Architecture: Implement event-driven architectures, leveraging message queues, event buses, and webhook systems to ensure systems communicate and react to real-time changes.
- Webhook Management: Build and manage webhooks to receive and push real-time data to third-party systems, ensuring data integrity and fault tolerance.
- CI/CD Pipeline Development: Design and implement CI/CD pipeline stages and events to automate build, testing, and deployment of integrated systems, ensuring high availability and minimal downtime.
- Automation & Optimization: Develop automation for system monitoring, error handling, retries, and health checks, ensuring systems remain synchronized and operational with minimal manual intervention.
- Security & Compliance: Ensure all integrations follow security best practices, including proper API authentication, encryption, and handling of sensitive data.
- Required Skills:
- Backend Development: 3 years of Strong experience in backend programming languages such as Java, Node.js, Go, or similar.
- API Design & Development: Extensive experience in designing, developing, and consuming RESTful and SOAP APIs, with a focus on performance, security, and scalability.
- Event-Driven Systems: Experience building and integrating event-driven architectures using technologies like Kafka, RabbitMQ, AWS SNS/SQS, or similar.
- Webhook Management: Proficient in handling webhooks, both as consumers and producers, with an understanding of retry mechanisms, fault tolerance, and scaling.
- CI/CD Pipelines: Experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, Travis CI, or similar, including automated testing, deployment, and pipeline events/stages.
- Cloud Platforms: Hands-on experience with cloud platforms like AWS, Google Cloud Platform, or Azure and their respective tools for integrating and managing services.
- Version Control: Proficiency with Git and version control best practices.
Key Skills:
Java, REST, SOAP, Kafka, GIT, CI/CD.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Java Backend Developer
Stellent IT LLC -
Alpharetta, GA
Java Backend Developer
Techgene Solutions LLC -
Atlanta, GA
Java Backend Developer
Datum Software, Inc. -
Atlanta, GA