Senior Software Engineer
On-siteGdańsk, Pomerania, Poland
Gdańsk, Pomerania, PolandOn-sitePart TimeSenior LevelSmall
Part TimeSenior LevelSmall
Job Summary
Design and develop scalable Java web services using Spring and JEE, leveraging relational and NoSQL databases with ORM technologies. Implement RESTful APIs and messaging systems within distributed environments, adhering to Agile methodologies and rigorous testing standards with JUnit and TestNG. Collaborate cross-functionally to deliver cloud-native applications, utilizing Scala, Kafka, or Akka where applicable. Requires 8+ years of commercial experience, strong English communication skills, and proficiency in relational database design.
Required Qualifications
- 8+ years of commercial experience with Java
- Experience with ORM technologies
- Experience with Spring/JEE
- Experience with database design: Relational Databases
- Experience with building web services (REST)
- Experience with messaging technologies
- Knowledge of testing methodologies (such as TestNG, JUnit, Mockito)
- Experience with Agile(Scrum/Kanban) product development
- Experience with distributed system development
- A collaborative, teamwork and learning mindset
- Very good communication skills in English, both spoken and written
Desired Qualifications
- Experience with Scala
- Experience with Kafka
- Experience with Akka
- Experience with Vert.X
- Experience with Play Framework
- Experience with cloud native application architecture
- Experience with automated integration testing frameworks (such as Cucumber, FitNesse, others)
- Experience with NoSQL databases
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.