Java Software Developer
We are looking for a Java developer responsible for building mission-critical Java applications and integration services to meet business requirements. You will be involved throughout the entire development life cycle of different domain products that are designed, developed, deployed and maintained by internal and external teams working on different layers of the infrastructure. We are looking for individuals with experience in building high-performing, enterprise-grade applications and integration solutions. This position would be full time.
- Over 3 years of commercial experience in Java software development
- Good knowledge of Java Core 8
- OOP and FP
- Understanding and practical experience in TDD: JUnit, Mockito
- Good knowledge and experience with SQL: MSSQL, PG
- NoSQL: redis, mongodb, elasticsearch
- Data Integration Development, design integration process
- Service communication: REST, SOAP, AKKA, kafka, rMQ
- Web Authentication mechanisms: 0AUTH, OIDC
- Experience with CI/CD: GitLab/GitHub, Maven, Docker, Jenkins
- Experience with one of: AWS, AZURE, GC
- Microservices stack
- JSF is a plus
- Design and implement new product services.
- Build and maintain efficient, reusable, and reliable Java code.
- Unit and integration testing.
- Respond to feature requests, bug reports, performance issues and ad-hoc questions.
- Analyze and profile current system.
- Perform code and design reviews.
Надсилайте Ваше резюме з вказаним рівнем заробітної плати на e-mail: Отправить резюме