What are the responsibilities and job description for the Java Backend Engineer position at Themesoft Inc.?
Job Title: Java Backend Engineer
Location – Phoenix, AZ, (Onsite)
Hire type: Contract W2
- 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