Virtusa helps its Clients by becoming a true extension of their software and data development capabilities. Through the readily set up, comprehensive, and self-governing teams, we let our Clients focus on their business while we make sure that their software products and data tools scale up accordingly and with outstanding quality.
We are looking for experienced team players to fill the position of Junior Java Developer and participate in our up-and-coming project for our client from the iLottery area.
Responsibilities:
- Develop robust, configurable applications using Java 17+ and Spring Boot to effectively meet the diverse requirements of multiple customers.
- Ensure the efficiency of PostgreSQL databases for scalable solutions.
- Ensure security, scalability, and performance in all backend solutions
- Employ Bash/Shell scripting for automation and comprehensive system integration tasks.
- Contribute to application deployment using Docker and Kubernetes, while utilizing Helm for package management.
- Communicate effectively in English (B2/C1 level) within distributed teams
- Participate actively in scrum events
- Collaborate with other engineering teams
Requirements
Backend Development:
- Java 17+
- 2+ years of professional backend development experience
- Spring, Spring Boot, Spring Security
- Maven for project building
- Experience with SQL databases
- Git & GitHub (including pipeline development)
- Experience with unit testing tools and frameworks
Nice-to-Have Skills:
- Experience with PostgreSQL
- Hibernate/JPA
- Kubernetes, Helm
- Bash/Shell, Python scripting
- Event-driven architecture & Kafka
Benefits
- Hybrid work model (about 2 days per week from the client's office in Warsaw)
- Professional training programs – including Udemy and other development plans
- Work with a team that’s recognized for its excellence. We’ve been featured in the Deloitte Technology Fast 50 & FT 1000 rankings. We’ve also received the Great Place To Work® certification for five years in a row