Back to Search
We are seeking an experienced Senior Java Full Stack Angular Developer to join our remote team and work on exciting projects for our client, one of the world's largest investment management companies. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java and related technologies. If you are passionate about creating scalable and reliable software, we encourage you to apply.
Responsibilities
- Design, develop, and maintain high-quality software solutions using Java and related technologies
- Collaborate with cross-functional teams to identify and prioritize software requirements
- Write well-designed, testable, and efficient code
- Ensure software quality by conducting thorough unit and integration testing
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot and debug software issues in a timely and effective manner
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- At least 3 years of experience in Java development
- Experience with Java 8 and Spring Boot
- Experience with Angular and Amazon Web Services
- Strong command of SQL and Apache Kafka
- Experience with CI/CD pipelines and tools
- Fluent in English with an Upper-Intermediate level
- In-depth knowledge of Microservice Architecture Pattern and REST API design principles
Nice to have
- Experience with NoSQL databases such as MongoDB and Cassandra
- Experience with Docker and Kubernetes
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