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