We have a project related to a global provider of leading innovative network intelligence and security solutions for Service Providers and Enterprises worldwide. This project is connected with software that provides the ability to manage internet mobile traffic for big mobile operators around the world as well as for private users. We are looking for a Java backend developer to join our existing team where they can help us and develop their skills and knowledge in the relevant area.
Responsibilities :
- Designing and developing high-quality software using Java and related frameworks
- Participating in R&D collaborative brainstorming and planning sessions
- Developing great software and ensuring alignment to current and developing architecture
- Conducting design and peer reviews
- Evaluating and introducing new tools and techniques to the team
- Proactively identifying areas for improvement, seeking solutions and making recommendations
- Takes responsibility for the quality of deliverables
- Mentor less experienced colleagues
Requirements :
A bachelor’s or graduate degree in a relevant field, or equivalent experienceGreat interpersonal communication skills, both verbal and writtenHighly motivated self-learner3+ years of professional development experience in Java / JEEKnowledge of Java +17, OOP, design patterns, concurrency, reflection, IO, etc.Application server / web container experience (Tomcat, Wildfly, Spring or other JEE implementation)Experience with API design and implementation using SOAP / REST / GraphQLExperience with ORM frameworks (JPA / Hibernate etc.)Source control software, such as gitUnit testing libraries / frameworks (JUnit / Mockito / other)Conversational level of English, B1 or higherPractical experience with containers & orchestrators (Docker / K8s)CI / CDExperience in Linux / Unix environmentBenefits :
Health InsuranceSport compensationCorporate events and team buildingRemote work optionsActivities in the office - kicker, table tennis, PlayStation, music room#J-18808-Ljbffr