freehire launches on Product Hunt on 26 August.

Follow →

Senior Engineer, Data Analytics

Summary

Build and maintain full-stack software using Java/Spring Boot and Angular/React, mentor junior engineers, and integrate AI tools into the development lifecycle.

  • Involve in full-stack software product development life cycle.
  • Develop high-quality reusable software modules.
  • Customize software product to specific business needs.
  • Collaborate cross-functionally with product owner, pre-sales, data scientists, business analysts, and software engineers to translate business requirements into technical specifications.
  • Provide mentorship and guidance to junior engineers, fostering knowledge sharing and professional growth within the team.
  • Conduct code reviews and uphold best practices in software development, ensuring maintainability and performance optimisation.
  • Engage with key stakeholders to understand evolving business needs and deliver solutions that align with organisational goals.
  • Assess commercial and open-source products and integration into software products.
  • Release planning of software product.
  • Developing prototype screens and converting into working software products.

Requirements

  • Minimum 5 years of experience in software engineering with a strong focus on full-stack software development.
  • Balanced between product and project development experience.
  • Minimum 3 years of experience in Spring MVC and Spring Boot micro services frameworks.
  • Minimum 2 years of experience in developing web applications using Angular or React technologies.
  • Proficiency in programming languages commonly used for software development, such as Java, Angular or React and Docker technologies.
  • Strong foundation in object-oriented programming, MVC, REST API Security, access management and containerization concepts.
  • Minimum 6 months of experience in using AI tools for coding and software development life cycle.
  • Experience with cloud platforms (e.g., AWS, Azure and Google Cloud) is an advantage.
  • Strong analytical, problem-solving, and communication skills to interact effectively with diverse teams.
  • Ability to manage multiple priorities and deliver high-quality outputs in a dynamic environment.
  • Good to have skills such as building of automated DevOps pipelines using Git and Jenkins tools.
  • Experience with Kubernetes and ArgoCD is an advantage.

Core Competencies

Demonstrates extensive experience in full-stack software development, with a strong focus on Spring MVC, Spring Boot, and web application frameworks like Angular or React. Proficient in object-oriented programming, REST API Security, and cloud platforms, while also providing mentorship and fostering team collaboration.

Highest-signal resume keywords

  • Full-Stack Software Development
  • Spring MVC and Spring Boot
  • Angular or React Development
  • Object-Oriented Programming
  • Cloud Platforms (AWS, Azure, Google Cloud)

ATS Optimization Keywords

Hard Skills

  • Full-Stack Software Development
  • Spring MVC
  • Spring Boot
  • Angular
  • React
  • Java
  • REST API Security
  • Object-Oriented Programming
  • Containerization
  • AI Tools for Coding

Soft Skills

  • Analytical Skills
  • Problem-Solving Skills
  • Communication Skills
  • Mentorship
  • Collaboration

Industry Keywords

  • Software Development Life Cycle
  • Code Reviews
  • Best Practices

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