Design, develop, and maintain advanced software systems while adhering to high standards for code quality, testing, and automation.
Collaborate with cross-functional teams to deliver scalable solutions, mentor junior developers, and support DevOps practices, including CI/CD pipelines and cloud infrastructure.
Software Engineer -> + years of hands-on experience in software development, with expertise in system design, architecture, and building enterprise-level applications. Software Development Languages:
Proficiency: Java (required) Frameworks: Spring Boot RESTful architecture and microservices Messaging technologies (, Kafka, SQS) Cloud platforms (AWS preferred) Kubernetes, Lambda (preferred) CI/CD pipelines (, GitLab CI/CD, Terraform) Test automation (Unit, Integration, Regression, Load) Familiarity with relational databases Logging and monitoring tools (, New Relic, Splunk)