Java Full Stack Developer

Filled
March 7, 2026

Job Description

Responsibilities:

  • Collaborate with customers, business analysts, and team members to understand business requirements and translate them into high-quality technical solutions.
  • Analyze requirements and convert them into product designs and technical specifications.
  • Suggest technical alternatives and streamline processes and systems for improved efficiency.
  • Complete assigned projects and special initiatives on time and with high quality.
  • Participate in project planning, analysis, and forecasting activities.
  • Provide guidance or mentorship to other technical professionals when needed.

Required Skills & Qualifications:

  • Strong knowledge of end-to-end systems development life cycles (Waterfall, Iterative, Agile, etc.).
  • Proficiency in business modeling and requirements definition using UML, use cases, or similar methods.
  • Excellent communication skills in English with the ability to convey ideas clearly.
  • Ability to learn from mistakes, accept feedback, and improve performance.

Technical Skills:

  • Java and Angular development experience (full-stack).
  • Experience in Internet banking or financial applications.
  • Strong working knowledge of SQL and/or NoSQL databases.
  • Experience with unit testing and automated testing frameworks (e.g., Selenium).
  • Knowledge of Maven, Hibernate, and build tools.
  • Familiarity with CI/CD tools like Jenkins is a plus.
  • Creative thinker and strong problem solver with meticulous attention to detail.

Education Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a closely related field.