freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Builds and maintains full-stack Java web apps with Vue.js, Spring Boot, and AWS, integrating data analytics and AI to improve financial services.

Job Summary

The Full-Stack Java Developer is responsible for designing, developing, and maintaining secure, scalable, and high-performance web applications using Vue.js, Java, Spring Boot, SQL/NoSQL, and other modern technologies. The role involves working with cross‑functional teams, implementing cloud-based solutions on AWS, and leveraging data analytics, machine learning, and AI to innovate and improve business processes.

Full-Stack Java Developer

Permanent / Full-Time

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and secure web applications using Vue.js, Java, Spring Boot, SQL/NoSQL, and other technologies
  • Architect complex, microservices‑centric systems to ensure modularity, scalability, and maintainability
  • Collaborate with cross‑functional teams to define, design, and deliver new features
  • Optimize applications for maximum speed, scalability, and performance
  • Implement and maintain cloud‑based solutions on AWS
  • Utilize data analytics, machine learning, and AI to enhance and innovate business processes
  • Identify and resolve bottlenecks and bugs
  • Conduct code reviews and mentor junior developers
  • Stay updated with industry trends and technologies to keep the platform innovative

Qualifications

  • Bachelors degree in Computer Science, Information Systems, or a related field
  • Junior Java Developer: Minimum of 3+ years of full‑stack web development experience
  • Senior Java Developer: Minimum of 5+ years of full‑stack web development experience
  • Proficiency in front‑end technologies such as Vue.js
  • Expertise in back‑end development using Java and Spring Boot
  • Strong knowledge of SQL/NoSQL databases
  • Experience with AWS cloud services
  • Familiarity with data warehousing concepts
  • Understanding of data analytics, machine learning, and AI applications
  • Excellent problem‑solving skills and proactive attitude
  • Strong communication and collaboration skills
  • Ability to work effectively in a fast‑paced, team‑oriented environment

Preferred Qualifications

  • Masters degree in Computer Science or related field
  • Experience in the financial services industry
  • Knowledge of microservices architecture
  • Proven ability to architect complex, microservices‑centric systems
  • Familiarity with containerization technologies such as Docker and Kubernetes

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available