5+ years of applied experience developing, debugging, and maintaining backend code in large corporate environments.
Solid proficiency in Core Java, Spring Boot, and RESTful API development.
Experience with database querying languages (SQL) and ORM frameworks.
Solid understanding of Java design patterns and their application in enterprise systems.
Knowledge of the Software Development Life Cycle and agile methodologies (CI/CD, application resiliency)
Experience writing automated tests with JUnit and using virtualization tools.
Proficiency with Git based version control (Git, Bitbucket) and CI/CD pipelines