Senior Java Engineer
Warsaw
How you will get the job done
- Working on a daily basis in an agile environment.
- Working in a dynamic, scrum team, cultivating a culture of cooperation and openness.
- Following internal best practices with respect to coding standards, unit test coverage, automation, and continuous integration.
- Designing, developing and modifying current systems (applications & APIs).
- Recognizing new technologies and tools for the needs of ongoing projects.
- Making proof-of-concept for selected technologies.
- Cooperating closely with clients.
- Supervising Junior Developers’ code.
- Supporting team members.
- And many others.
Skills and experience you will need
- At least 5 years of commercial experience in Java developer role.
- Knowledge of Java 7-11.
- Experience with JEE, JMS, REST, Web Services, JPA (Hibernate).
- Solid understanding of Object Oriented Application Design and patterns.
- Experience with JUnit, Mockito, Arquillian.
- Real experience with IDE and CI/CD related tools (Eclipse, IntelliJ, Jenkins, Maven, Sonar, Git, Docker).
- Familiar with WildFly, GlassFish, ActiveMQ.
- Experience with SQL (MS SQL).
- Knowledge of agile tools like Confluence and Jira.
- An interest in sharing knowledge.
- Good analytical and problem-solving abilities.
- Good team player.
- Very good English skills.