Back to Search
Senior Java Developer
Sorry, this position is no longer available
We are seeking a Senior Java Developer to join our remote team in developing software programs and utilities used in our customer's company. As a Senior Java Developer, you will be responsible for ensuring that the latest software applications for trading-related systems run correctly and recommending software upgrades for existing systems. In addition, you will be responsible for reviewing current systems and presenting ideas for system improvements, including cost proposals.
Responsibilities
- Develop and maintain software programs and utilities used in the company
- Ensure that the latest software applications for trading-related systems run correctly
- Recommend software upgrades for existing systems
- Review current systems and present ideas for system improvements, including cost proposals
- Produce detailed specifications and implement program codes
- Test the product in controlled situations and rectify any problems before going live
- Use versioning control systems
- Responsible for the maintenance of the systems once they are up and running
Requirements
- Bachelor's degree in Computer Science or related field with a minimum of 3 years of experience in Java development
- Expertise in Java 11 and Spring Boot, with a thorough understanding of the Spring framework
- Experience in SQL and database design
- Proficiency in Kubernetes for container orchestration
- Experience with Amazon Web Services and Microsoft Azure cloud platforms
- Familiarity with Terraform for infrastructure management
- Experience with version control systems such as Git
- Strong problem-solving skills and ability to identify and resolve complex technical issues
- Excellent verbal and written communication skills in English at an upper-intermediate level
Nice to have
- Experience with microservices architecture
- Familiarity with front-end development technologies such as React or Angular
- Experience with machine learning or artificial intelligence
- Experience with agile development methodologies
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