Lead technical modules and drive the development of large-scale, business-critical systems.
Responsibilities
- Design and build products in collaboration with business partners, analysts, and product owners.
- Lead projects spanning multiple teams to ensure timely delivery in an agile environment.
- Review code and provide technical suggestions based on coding aesthetics and best practices.
- Develop and support microservices using cloud-native architectures and patterns.
Required Skills
- 7+ years of professional software development experience.
- Strong proficiency in Java 11 and Spring Boot.
- Hands-on experience with Spring Cloud.
- Practical application of Test Driven Development (TDD) and JUnit.
- Experience building and consuming RESTful APIs.
- Knowledge of microservices architecture and design patterns.
- Proficiency with Git and Bitbucket for source control and development workflows.
- Strong analytical and problem-solving skills.
Preferred Skills