Lead Software Architect Position
We are seeking a highly experienced software development lead with expertise in Java, Spring framework, and cloud technologies.
Key Responsibilities:
* Design and develop applications through the full SDLC in a Dev Ops environment.
* Develop low-level design for APIs.
* Create unit and integration tests and manage PI gateways, web servers, and message queues.
* Take part in code reviews and peer programming.
* Test, debug, and troubleshoot applications as necessary.
The ideal candidate will have 10+ years of hands-on experience in developing Java-based applications, strong experience with Spring modules, and demonstrable experience building REST APIs with a knowledge of microservices-based architecture.
Experience working with cloud technologies (AWS, Azure, GCP) on large-scale migrations, application containers (Docker, Kubernetes), and CI/CD pipelines using tools such as Jenkins, Ansible, and Git is also essential.