Senior Java Engineer
- Kharkiv, Ukraine
DESCRIPTION
As a Senior Java Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.
Our customer is a global leader in providing market intelligence, data, and technology solutions to all participants in the global capital markets, including sell-side banks, publicly traded companies, and buy-side institutions.
Project technologies and tools
- Java
- Oracle PL/SQL
- CDI, EJB, JSP/Servlets, JDBC, JMS
- JAXB, XSD
- Jboss/Wildfly
- Jenkins/Hudson
- Spring, Struts
Requirements
- 4+ years of Java application development experience
- Experience in Web application development is a must
- Ability to write efficient SQL queries, experience with Oracle PL/SQL
- Experience with SpringBoot and Microservices architecture
- Proven background in technology with experience in Java EE Technologies (e.g. CDI, EJB, JSP/Servlets, JDBC, JMS)
- Experience with XML processing (e.g. JAXB, XSD)
- Experience with a common application server (preferable Jboss/Wildfly)
- Desire and ability to learn quickly new tools and technologies, and some aspects of financial business
- Experience with microservice based and clustered architectures
- Agile/Scrum experience
- Understanding of REST-based SPAs
- Experience with Unix/Linux
- Experience with Jenkins/Hudson
- An understanding of Spring and Struts
- Experience with AngularJS is a plus
- Good spoken and written English
We offer
- Competitive compensation depending on experience and skills
- Individual career path in engineering
- Social package - medical insurance, sports
- Compensation for sick lists and regular vacations
- English classes with native speakers (certified English teachers)
- Flexible work hours