





What you will do:* Participate in the web application development lifecycle; * Collaborate with cross-functional teams to understand requirements and propose solutions; * Develop and enhance software applications using Java and related technologies; * Design, implement, and optimize SQL procedures for efficient data retrieval and manipulation; * Integrate applications with other enterprise systems using recognized integration technologies and best practices; * Design and implement unit and integration tests; * Ensure compliance with coding standards, best practices, and security guidelines, promoting their adoption within the team; * Conduct code reviews, provide recommendations, and lead refactoring and performance optimization efforts; * Diagnose and resolve complex technical issues, ensuring timely resolutions; * Participate in delivering product components across different environments, collaborating closely with other teams as needed. What we are looking for:* 3\+ years of Java development experience, including microservices (Java 21, Spring, Spring Boot); * 2\+ years of experience with frontend frameworks such as React and Angular; * Proficiency in SQL development with T\-SQL (SYBASE) or similar transactional SQL languages; * Professional experience in web application development and architecture within agile projects; * Experience in programming and delivering solutions in cloud environments with continuous integration (CI/CD); * Strong knowledge of Docker and Kubernetes (experience with AWS ECS is a plus); * Experience with unit and integration testing using JUnit 5 and Mockito; * Solid understanding of GIT, including branching strategies; * Knowledge of Hibernate or other ORM tools; * Proficiency with Gradle and Maven for build automation; * Good understanding of design patterns and software engineering best practices; * Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or related field.


