Back to Search
Senior Java Developer
We are seeking a highly skilled Senior Java Developer to join our remote team in developing software programs and utilities that ensure the latest trading-related systems run smoothly. Your role will involve recommending software upgrades for existing systems, reviewing current systems, and presenting ideas for system improvements, including cost proposals. You will be responsible for producing detailed specifications and implementing program codes, testing the product in controlled situations, and rectifying any problems before going live. Additionally, you will utilize version control systems and be responsible for maintaining the systems once they are up and running.
Responsibilities
- Design and develop high-performance and scalable software solutions using Java technologies
- Work closely with cross-functional teams to define product requirements and implement features
- Write clean and maintainable code, and ensure code quality through testing and code reviews
- Maintain and improve existing software systems and applications
- Troubleshoot and debug issues in production environments
- Collaborate with team members to identify and implement process improvements
- Document code and system design, and provide technical support to other team members
Requirements
- Minimum of 5 years of experience in Java development
- Expertise in Java 11 and Spring Boot
- Proficiency in Kubernetes and Amazon Web Services
- Strong command of SQL and database design
- Experience in developing and maintaining high-performance, scalable, and fault-tolerant systems
- Ability to design and implement RESTful services
- Experience in working with agile methodologies and DevOps practices
- Excellent problem-solving skills and ability to work independently and in a team
- Strong verbal and written communication skills in English (Upper-Intermediate)
Nice to have
- Experience in Hibernate and Kotlin
- Familiarity with Go Language
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