A DP World Company
Backend Java Developer, Automation Experience
Location
New Jersey
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Backend Java Developer, Automation Experience
SYNCREON
• Conduct QA Automation roles • Utilize Java automation • Employ Selenium or Playwright • Leverage REST Assured • Implement XPath expertise • Develop Jenkins pipeline • Build automation frameworks from scratch
Job Requirements
- backend Java developers with automation experience
- Selenium or Playwright experience
- REST Assured expertise
- XPath expertise
- Jenkins pipeline experience
- Experience building automation frameworks from scratch
- Must-have skills: Java, Spring Boot, Selenium, XPath, TestNG or JUnit, REST Assured, API Automation, Maven/Gradle, Jenkins, Git
- Nice to have: Cucumber, Karate, Playwright, AWS, SQL
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and implement high-performance microservices in Java / Spring Boot • Build and maintain event-driven integrations using Apache Kafka • Own the data layer: schema design, query optimisation, migrations (PostgreSQL) • Work within a containerised cloud-native environment: Docker, Kubernetes, GCP • Hold the bar on code quality through reviews, testing standards, and CI/CD discipline • Mentor team members and advocate for a culture of quality and continuous improvement • Take full ownership of features end-to-end - from requirements to production and beyond • Write clear technical documentation: System Design docs, RFCs, and ADRs • Participate actively in architecture discussions with well-reasoned proposals
• Design, develop, and maintain scalable backend applications using Node.js. • Build, enhance, and support RESTful APIs. • Design, implement, and maintain asynchronous messaging workflows using RabbitMQ or similar technologies. • Deploy, monitor, and maintain applications running on AWS. • Troubleshoot production issues and implement sustainable solutions. • Participate in architecture discussions, code reviews, and technical design sessions. • Collaborate with cross-functional teams to deliver high-quality software in Agile environments. • Promote engineering best practices and contribute to the continuous improvement of backend services.
• Design, evaluate, build, and maintain real-time algorithms and systems for vehicle tracking, map-matching, ETA predictions, and disruption detection. • Contribute to Swiftly's real-time data pipelines, APIs, and cloud services that power customer-facing products. • Build data infrastructure to support rigorous algorithm development, validating changes at scale before they reach production. This may include pipelines for capturing and replaying real-time data, offline evaluation frameworks, and shadow testing infrastructure. • Collaborate with product managers, designers, and engineers to prototype solutions, validate approaches, and deliver incremental value. • Break down complex problems into smaller, testable pieces to help the team move quickly and reliably. • Share designs and technical decisions openly, weighing tradeoffs and documenting for alignment. • Apply modern engineering practices to deliver robust, maintainable, and extensible code. • Support and elevate teammates through code reviews, pairing, and knowledge sharing. • Take ownership of your work and team outcomes, continuously reflecting and improving.
• Design, develop, and maintain backend services for the Aggregation Platform, enabling seamless integrations between game providers and operators. • Build and enhance API-first solutions that support scalable, high-performance, and business-critical systems. • Develop secure, maintainable, and high-quality code while following engineering best practices. • Collaborate with cross-functional teams to design integration solutions and improve platform architecture. • Contribute to CI/CD pipelines, deployment automation, and overall DevOps practices. • Participate in architectural discussions and continuously improve platform reliability, scalability, and performance. • Support Agile development processes and contribute to technical decision-making across the team.




