Description
We are seeking a Java Full Stack Angular Developer to join our team.
As a Java Full Stack Developer, you will play a pivotal role in designing and developing high-quality software applications. You will be responsible for implementing and maintaining Java-based components and interfaces, as well as collaborating with cross-functional teams to deliver innovative solutions.
Start an exciting new chapter in your career with EPAM!
#LI-DNI
Responsibilities
Design and develop high-quality software solutions using Java and Angular Collaborate with cross-functional teams to define, design, and ship new features Ensure the performance, quality, and responsiveness of applications Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automation Participate in code reviews and provide constructive feedback to other developers Mentor and guide junior developers in the team
Requirements
Bachelor's or Master's degree in Computer Science or related field 4-6 years of experience in developing scalable applications Strong knowledge and experience with RESTful API services and performance tuning of large-scale web applications Understanding of fundamental design principles behind scalable applications Strong experience with test-driven development and Git Ability to work collaboratively in a team environment Strong knowledge of Core Java, Java 8+, multithreading, and microservices Experience with Spring Boot and Security, JBoss, Mybatis, Maria DB, IBM MQs, and batch jobs Good verbal and written communication skills in English at a B2 level
Nice to have
Experience with Docker and Kubernetes Familiarity with Agile methodologies and Jira Experience with AWS or other cloud platforms Experience with NoSQL databases such as MongoDB or Cassandra Familiarity with front-end technologies such as HTML, CSS, and JavaScript
We offer
Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)