TechDigital Group is seeking a skilled backend developer in Phoenix, Arizona. The role emphasizes designing, developing, and maintaining scalable backend applications primarily using Java (8+) and frameworks like Spring Boot and NodeJS. Key responsibilities include building RESTful APIs, optimizing application performance, and collaborating within Agile teams. Proficiency in Docker, Kubernetes, and messaging solutions like Kafka or RabbitMQ is preferred. This position offers the opportunity to work on innovative enterprise applications in a dynamic environment.
Qualifications
Experience in designing, developing, and maintaining backend applications using Java.
Familiarity with microservices architectures and RESTful API development.
Ability to integrate solutions across batch and real-time processing.
Responsibilities
Develop scalable backend applications and RESTful APIs.
Implement API and data integration solutions.
Optimize application performance and participate in code reviews.
Skills
Java (8+)
RESTful APIs
Spring Boot
Docker/Kubernetes
Problem-solving
Agile/Scrum
Tools
NodeJS
Vert.x
Kafka
RabbitMQ
Job description
Design, develop, and maintain scalable backend applications using Java (8+), applying strong OOP concepts and design principles
Build and enhance RESTful APIs and microservices architectures to support enterprise applications
Develop solutions using Spring Boot, Vert.x, and NodeJS frameworks
Implement and manage API and data integration solutions across batch and real-time processing systems
Optimize application performance through monitoring, tuning, and code improvements
Contribute to containerized deployments using Docker/Kubernetes (preferred)
Integrate messaging solutions using Kafka or RabbitMQ (plus)
Participate in Agile/Scrum ceremonies and collaborate within cross-functional teams
Perform code reviews, troubleshoot production issues, and apply strong analytical and problem-solving skills