We at Seavus are seeking a highly qualified Java engineer with experience in developing and building high-performing, scalable, enterprise applications. If you have a passion for high-quality, reliable, and maintainable code, this is the right opportunity for you!
As a Java Engineer, you will be working side-by-side with product managers, designers, and clients, making decisions together in order to quickly deliver advanced software solutions to clients and their users. We are an agile and international team of over 1000 IT experts who appreciate curiosity and value people who are not afraid to identify what we’re doing wrong so we can fix it, and what we’re doing right so we can improve on it. So, are you in?
Qualifications:
- Excellent knowledge of Java 8 (or newer) – lambda expressions, stream API, etc.
- Familiarity with Spring Boot and the Spring Framework (MVC, Data, Security)
- Experience in working with relational database systems through SQL and JPA/Hibernate
- Design and implementation of REST APIs
- Unit and integration testing leveraging JUnit and Mockito
- Familiarity with Docker and Docker Compose
Advantages:
- Experience with microservices architecture and Domain-Driven Design
- Experience with Spring Cloud components
- Experience with messaging middleware such as Kafka or RabbitMQ
- Familiarity with JWT, OAuth 2.0 and Keycloak
- Experience with cloud services, AWS or GCP
- Experience with Kubernetes, either on premise or in cloud
Responsibilities:
- Work with stakeholders to understand functional and non-functional requirements.
- Translate functional and design requirements to working code - write unit and integration tests to verify proper functioning.
- Troubleshoot production issues, ensure application operational stability and performance.
- Ensure that established software development processes and industry best practices for software development are followed.
- Support improvement initiatives by investigating alternative solutions and technologies, and communicating these with the team for architectural review.
- Work directly and efficiently with developers, architects and project leads in own and other teams.
Perks for you:
- Comfortable, friendly and supportive work environment
- Hybrid/remote work
- Private health insurance
- Possibility for personal and professional growth within a stable environment
- Permanent employment and competitive salary
- Social and sport benefit