Search by job, company or skills

Happiest Minds Technologies

MODULE LEAD - Java

Save
new job description bg glownew job description bg glow
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • Applications Management Senior Software Engineer
  • Job Profile Summary:
    We are looking for an Engineering enthusiast who is passionate around solving business
    problems through innovation & engineering practices. This role requires the candidate to
    have depth of knowledge and expertise that can be applied to all aspects of the software
    development lifecycle, as well as partner continuously with multiple stakeholders regularly
    to stay focused on common goals. As part of this dynamic role you will work closely with
    business units and other IT teams to deliver leading edge technology to enable digital
    capabilities of Prudential Singapore.
    Job Description:
    Analyse business needs to design, build and deliver solutions to meet business objectives
    for Customers Point-of-Sales or servicing solutions
    You lead technical implementation of projects to help your team deliver high-quality work
    on time
    Support your team to work more effectively by helping to break down and coordinate
    work. Spot areas of conflicting work in the team, and know how to get support to fix these
    Work independently on large features and bugs to help your team deliver high-quality
    work on time
    Ensure technical excellence & platform delivery in accordance with companys Software
    Development Life cycle & deliver software in accordance to relevant IT policies and
    procedures
    Responsible for KPIs of the platform, including platform maintenance and support
    Build & Deploy to deliver comprehensive/ flexible full-stack solutions
    Collaborate with key business stakeholders to understand business requirements, deliver
    platform technology roadmap
    Build relationships with / between key internal and external stakeholders
    Translate business requirements into well-architected solutions.
    Participate and facilitate technical discussions with team as well as all other stakeholders
    related to platform projects
    Evolve platform related technical standards and processes
    Implement data integration, migration and deployment in line with platform requirements
    Who we are looking for:
    Technical Skills
    Full-stack development working experience
    Atleast 7-9 of years total working experience in design/development and support of large
    mobile/web based systems, complete software product lifecycle exposure; atleast 3 years
    experience in cross platform app development
    Server-side programming experience in Java, Servlet and JSP
    Understanding of environment management, release management, code versioning best
    practices, and deployment methodologies
    Experience in Software Testing (Unit Test, TDD, BDD)
    Comfortable with Agile methodologies (Scrum, Kanban, eXtreme Programming)
    Strong background in design/development of large web-based systems, or complete
    software
    product lifecycle exposure
    Strong understanding of environment management, release management, code versioning
    best
    practices, and deployment methodologies
    Having expertise in life insurance system development projects will be a strong plus
    Experience with:
    o Web Applications technologies (Java Server Pages (JSP), Servlet, JS)
    o Java 17+ and frameworks (Spring, Spring Boot)
    o Modern frontend frameworks (React Native & React JS, redux, etc.)
    o NoSQL, SQL and RDBMS
    o Build tools (Maven, Gradle, npm, yarn)
    o Testing frameworks (jest, jasmine, JUnit)
    o Code Version Control tools (git, github,GHA)
    o Cloud platform (Azure, AKS)
    o DevOps (CI/CD, Docker, Kubernetes, Prometheus, Grafana, ELK, etc.)
    o RESTful APIs and Microservices development (GrpahQL, Spring Boot, Spring Cloud,
    Express, etc.)
    Personal Traits
    Strong sense of personal accountability
    Excellent problem analysis skills.
    Proven ability to collaborate to deliver for business outcomes
    Ability to act in build cohesion with the team
    Strong willingness to deliver quality
    Strong sense of drive and commitment to deliver on responsibilities
    Education
    Master's in computer science, Computer Engineering or equivalent
    Language
    Fluent written and spoken English

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147490329