Back to Search
Currently, we are looking for a remote Senior Java Developer with 4+ years of Java and SQL experience to join our team.
The customer is a Swiss multinational investment bank and financial services company founded and based in Switzerland. Co-headquartered in the cities of Zürich and Basel, it maintains a presence in all major financial centers as the largest Swiss banking institution in the world.
Responsibilities
- Analyze business and technical requirements
- Develop high quality, maintainable code for developer tooling within bank infrastructure
- Collaborate with customer and teams in other locations on a daily basis
- Work closely with senior engineers in order to find the best possible technical solution for the project/available requirements
- Support the production users and investigate issues in production when contacted by the L2 support team
- Reverse engineer requirements some of the applications
Requirements
- 4+ years of experience in Java development
- Experience with SQL (Oracle, Postgres, MS SQL)
- Experience in building tools such as Maven or Gradle
- Strong analytical and communication skills
- Basic Unix/Linux user experience
- Knowledge of Design patterns
- Responsible, self-motivated team player
- Great team work skills
- Good communication and time management skills
- Pragmatic approach to software development
- Fluent English (B2+)
Nice to have
- Experience with JavaScript, Angular, and/or React
- Experience with Spring Boot
- Experience with setting up and maintaining CI/CD pipeline in GitLab
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn