7 years of full Software Development Life Cycle experience designing, developing, and implementing large-scale applications in hosted production environments.
7 even years of professional software development and application design experience.
Experience working with open-source technologies and frameworks.
Advanced Java development experience.
Strong experience with Spring Boot.
Hands-on experience developing and deploying applications in Microsoft Azure.
Experience building scalable, secure, and production-ready enterprise applications.
Preferred:
Full-stack development experience.
Experience with iOS or Android application development.
Experience with GitHub Actions, Azure DevOps, or similar CI/CD tools.
Experience with Databricks and Power BI.
Experience designing and developing microservices.
Experience with Apache Kafka or other event-streaming technologies.
Responsibilities:
Collaborate with business leaders, analysts, project managers, architects, technical leads, developers, and internal customers to understand requirements and deliver effective software solutions.
Maintain and enhance enterprise services, applications, and platforms using domain-driven design and test-driven development.