We are looking for a skilled Senior Java Full-Stack Developer specializing in Angular to join a team working for a global leader in business information, analytics, and outsourcing services. This role requires a proficient full-stack developer who is both curious and detail-oriented, with a strong drive to understand users' needs and deliver high-quality software solutions.
Responsibilities
- Collaborate with Business Analysts, Architects, and developers to implement new features
- Identify and troubleshoot bugs to improve product performance
- Engage in software version control and management using tools like GitHub
- Write clean, maintainable, and efficient code
- Utilize Agile development methodologies and participate actively in agile ceremonies
- Effectively communicate with cross-functional teams including designers and product managers
- Maintain and improve continuous integration/continuous deployment (CI/CD) pipelines
- Translate complex technical terms into understandable language for diverse audiences
- Showcase your problem-solving capabilities by diagnosing complex issues
Requirements
- 3+ years of experience in Java development
- Proficiency in Angular
- Skills in writing maintainable code that is both clean and efficient
- Understanding of Agile development methodologies
- Capability to work collaboratively with cross-functional teams
- Strong communication skills for translating technical concepts
- Familiarity with CI/CD pipelines
- Knowledge of software version control systems like GitHub
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