Skip to main content

Full Stack Java Developer

Technology
SCIENTE
TodayUntil 09/06/2026
On-site

Job description

Job Summary

We are hiring a Full Stack Developer (Java + Angular) with 5–8 years of experience to build and maintain global Risk, Finance, and Compliance applications. The role involves end-to-end development, collaborating with business and technical teams, and delivering scalable, high-quality solutions in a banking environment.

Mandatory Skill-set

  • Strong experience in Java (Java 8 or above);
  • Hands-on experience with Spring Boot, Spring Security, Hibernate/JPA;
  • Frontend development experience using HTML5, CSS3 and frameworks like Bootstrap/Material UI;
  • Proficiency in JavaScript/TypeScript, preferably with Angular;
  • Strong understanding of Object-Oriented Programming (OOP) and design patterns;
  • Experience working with MS SQL Server;
  • Experience in end-to-end testing using tools like Selenium, Protractor, Jasmine;
  • Understanding of cross-browser compatibility issues and performance optimization techniques;
  • Experience using browser developer tools for debugging and performance tuning;
  • Strong full stack development experience (5+ years);
  • Basic understanding of risk or finance domain.
Desired Skill-set
  • Experience with Microservices Architecture;
  • Knowledge of Docker and Kubernetes for containerization;
  • Familiarity with CI/CD tools like Jenkins or GitLab pipelines;
  • Experience with CSS preprocessors like LESS or SASS;
  • Understanding of UX/UI principles and best practices;
  • Knowledge of WebSockets and HTML5 web storage.

Responsibilities

  • Develop, test, and deliver high-quality full stack applications;
  • Collaborate with Tech Leads/Architects for technical design and with Business Analysts for functional clarity;
  • Analyze technical constraints and provide optimal solutions;
  • Prepare and maintain detailed technical documentation;
  • Provide accurate effort estimations for development tasks;
  • Define and implement testing strategies with project stakeholders;
  • Conduct code reviews and ensure adherence to coding standards;
  • Mentor junior developers and support team growth;
  • Continuously improve development practices and team efficiency;
  • Ensure timely delivery of scalable and efficient solutions.
Should you be interested in this career opportunity, please send in your updated resume to apply@sciente.com at the earliest.

When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

EA Licence No. 07C5639

Privacy Policy | SCIENTE

Privacy Policy of SCIENTE.
Keywords
javajava-developerjava-8springspring-bootspring-securityhibernatefront-end-developmenttraining-and-developmenthtml-5html5css-3bootstrapcabinet-construction-materials-hardwarematerial-uiuser-interface-uijavascripttypescriptmicrosoft-typescriptobject-oriented-programming-oopplanning-and-designvisual-art-designproduct-development-and-designsqltesting-and-analysisseleniumprotractorjasmineweb-browsersperformance-optimizationdeveloper-toolsdebuggingvehicle-modification-tuningmicroservicesmicro-services-architecturedockerkubernetescontainerizationcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdjenkinsgitlabcascading-style-sheets-csssassuser-experience-uxmobile-app-user-experiencepolicies-and-practicesdistribution-and-storagesensors-test-measurementcode-reviewprogramming-style-guidementoringreporting-and-disclosurefashion-designers-collectionscredit-and-collectionsdating-personalsrecruiting-career-managementprivacy-policyenterprise-architecture

¿Te interesa este puesto?