Developing scalable software solutions based on detailed business requirements and supported technology architecture
Actively engaging in development activities associated with developing new solutions and refining current solutions
Demonstrating success in software project delivery, experience driving technical efforts, and experience with a variety of development tools and technologies
Possessing technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement
Minimum Experience:
Minimum 7 years of professional software development experience
Excellent technical (hands-on) knowledge of Java, Angular, SQL
Proficient in multi-threaded development
Experience with Spring Boot
Experience with cloud platforms, Kubernetes, Docker and HPC platforms
Good understanding of software development best practices