Job # 3725
Mandatory Skills
- 3+ years of software development experience
- Strong experience in Microservices architecture
- Strong programming experience in either:
- Java with Spring Boot, or Python with modern backend frameworks
- Experience designing and developing RESTful APIs
- Experience with distributed systems and service-based architecture
- Experience with messaging/event-driven platforms such as Apache Kafka
- Strong SQL skills and experience with relational databases (Oracle preferred)
- Experience with container technologies such as Docker
- Experience deploying applications using OpenShift / Kubernetes
- Experience with Azure DevOps, Git, and CI/CD pipelines
- Strong debugging, troubleshooting, and performance optimization skills
Preferred Skills
- Experience with Spring Boot, Spring Batch, and Java Microservices
- Experience with Python Microservices
- Experience integrating AI/ML solutions into applications
- Experience with PostgreSQL
- Experience processing large datasets
- Experience building analytics/reporting solutions
- Knowledge of cloud-native application development
- Manufacturing, Supply Chain, or Industrial domain experience
Roles & Responsibilities
- Design, develop, and maintain scalable microservices-based applications.
- Build and enhance backend services using Java or Python.
- Develop REST APIs and system integrations.
- Implement event-driven solutions using Kafka.
- Develop data processing and batch solutions.
- Work with databases to design efficient queries and optimize performance.
- Collaborate with architects, UI developers, QA, and DevOps teams.
- Participate in design reviews, code reviews, and Agile development activities.
- Troubleshoot application issues and provide technical solutions.
- Learn and adopt new technologies as required.
Technology Environment
- Java / Spring Boot
- Python
- Microservices
- REST APIs
- Apache Kafka
- Spring Batch
- Oracle Database
- PostgreSQL
- Docker
- OpenShift / Kubernetes
- Azure DevOps
- Git
- AI/ML Integration
Preferred Candidate Profile
The ideal candidate is a strong backend engineer who has experience building scalable microservices applications and is comfortable working with modern technologies. Experience in either Java or Python ecosystems, along with knowledge of cloud-native platforms and event-driven architecture, is preferred.
Pay: $55.00 - $65.54 per hour
Work Location: In person