You will build and maintain web applications using modern frontend and backend frameworks.
Responsibilities
Write clean, maintainable code using Java and modern JavaScript frameworks.
Design and implement REST and GraphQL APIs.
Manage containerized deployments using Docker and Kubernetes.
Develop and execute automated tests across the application lifecycle.
Participate in Agile/Scrum ceremonies and DevOps CI/CD workflows.
Required Skills
5+ years of professional software development experience.
Proficiency in Java and Spring/SpringBoot.
Experience with Angular or React.
Knowledge of FastAPI.
Hands-on experience with Azure and AWS.
Experience with PostgreSQL, MongoDB, and Redis.
Competency with Kafka, REST, and GraphQL.
Proficiency with Docker and Kubernetes.
Experience with GitHub, Azure DevOps, and GitHub Actions.
Knowledge of object-oriented design techniques and principles.
Experience with test automation tools including Selenium, TestNG, Postman, SonarQube, Cypress, JUnit/NUnit/PyTest, Cucumber, Playwright, and Wiremock/Mockito/Moq.
Preferred Skills
Practical application of DevOps toolchain and CI/CD methodologies.