We are looking for an experienced Senior Java Full-Stack Developer with strong Angular skills to join our team. In this role, you will design, develop, and maintain robust web applications, working across both frontend and backend layers. You will play a key part in building scalable microservices and delivering high-quality, secure code within an enterprise banking environment.
EPAM NEORIS is a digital accelerator that supports some of the world’s leading companies in addressing business challenges and advancing their technology evolution, combining global engineering excellence with regional expertise and local proximity.
With operations across 11 countries in Ibero-America and more than 4,000 professionals in the region, we foster a diverse and inclusive culture focused on collaboration, continuous learning, and innovation.
As part of EPAM, a global network of more than 60,000 professionals across 55+ countries, we help organizations scale, modernize, and accelerate their digital capabilities through Cloud, Data & Analytics, Artificial Intelligence, Cybersecurity, Intelligent Automation, Strategic Consulting, and Software Engineering.
At EPAM NEORIS, we believe growth is also driven by people. That is why we promote an environment where every professional can grow, contribute new ideas, and participate in projects with regional and global impact.
Responsibilities
-
Develop and maintain end-to-end web applications, covering both frontend and backend components
-
Build responsive, modular user interfaces using Angular, ensuring clean component architecture and reliable form validations
-
Design and implement RESTful APIs, integrating them seamlessly with frontend applications
-
Develop and maintain microservices-based solutions
-
Write, optimize, and troubleshoot database queries to ensure high performance
-
Implement effective error handling and logging strategies
-
Create and maintain unit tests to ensure code reliability and coverage
-
Ensure code quality and security standards through static code analysis
-
Produce and maintain clear technical documentation following organizational standards
Requirements
-
3+ years of full-stack development experience using Java and Angular
-
Strong hands-on experience with Java 17+ and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
-
Proven expertise in designing and developing RESTful APIs
-
Solid experience with Angular 18+, TypeScript, HTML5, CSS3, and Bootstrap
-
Experience consuming REST APIs, implementing form validations, and building modular components
-
Proficiency with Oracle Database, including writing and optimizing DML queries (SELECT, INSERT, UPDATE, DELETE)
-
Experience developing microservices architectures
-
Strong knowledge of unit testing frameworks such as JUnit and Mockito
-
Familiarity with logging frameworks (Log4j / SLF4J) and effective error management
-
Experience using SonarQube or similar tools for static code analysis and quality assurance
-
English proficiency at a B2 level to ensure effective communication and documentation
Nice to have
-
Experience with GLUON and integrated development environments
-
Previous experience working in the banking or financial services sector
We offer
-
Comprehensive wellness: WellHub Plan (Gympass) with access to thousands of centers, annual ophthalmological operation and exclusive discounts on health and beauty
100% Payroll Scheme -
Legal Benefits
-
Benefits Package
-
Professional Development Plan
-
Multicultural Collaboration
-
Commercial Agreements and Discounts: Through exclusive agreements with partner companies, EPAMers and their families have access to special prices on products and services, offered as discounts for being part of EPAM
-
Development opportunities
-
Referal Program
-
Home office support: Connectivity bonus for your remote work needs
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.