You will be a good match if you:
- Have at least 4 years of experience with Java (OOP, Clean Code, Design patterns)
- Have strong Java EE knowledge with experience in distributed systems (JPA, Jax-WS, Jax-RS, JMS, ESB, Integration Patterns)
- Have experience with frameworks/libraries: Hibernate, Spring (IoC, Integration, Batch, Boot, Spring WS), Guava
- Have experience with: Junit tests (BDD, TDD), Mockito, PowerMock, Testing with Spring
- Have MS SQL Server experience (locking, indexing, isolation, performance)
- Have experience with Continuous Integration (Jenkins, Team City, Bamboo), Maven, Ant
- Have strong Linux/Unix background (bash, rpm, permission setup)
You get extra points for:
- Experience with Weblogic server
- Micro services architecture
- Experience with different kind of architectures
- Strong analytical skills
- Eclipse or/and InteliJ experience
As a part of our team, you will be responsible for:
- Development of core components for financial services using Scrum methodology
- Involvement in extensions of platform components and green-field projects
- Providing 3rd level support for production incidents
- Performing code reviews for other developers
- Writing/changing tests for performed code changes
- Executing integration tests with peer systems