Java Engineering Manager

13 - 17 years

35 - 60 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Description

Summary Manages technical teams and focal point for development issues across a development-wide program. Line manager of Development Teams, Developers and other technical roles.

Job Description

We're looking for an exceedingly talented Technologist to work as part of the Risk Engineering development team.

As a Technologist in the team, you’ll be responsible for the technical direction of our Risk Products, ensuring that we are using appropriate technologies and helping drive initiatives to bring customer value and efficiency in operation.

You’ll work closely with architects to ensure that technical choices are aligned with the overall architecture of our products. Mentoring members of the team also forms a crucial part of the role, working alongside the team management to ensure that the team has the capabilities it needs to deliver.

Main Responsibilities / Accountabilities Design, build, and maintain efficient, reusable, and reliable JavaScript code based on requirements or User Stories Develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.

Lead groups of engineers working with the scrum master and management to coordinate and deliver larger developments. Ensure that there is a focus on software quality through effective testing, doing what is necessary to provide a framework for teams to understand the quality of our developments.

Work closely with the QA team to ensure that code is developed to a high quality, evidenced through automated testing. Leading the design of components, ensuring that they adhere to the application architecture Provide technical support to operations or other development teams Create, review, and maintain all required technical documentation to ensure supportability and reuse Review work of peers and more junior developers.

Assist with improvements to prevent problems, including problem resolution workflow.

Participate in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.

Actively participate in team and status meetings, providing timely status updates for areas of individual responsibilities within projects to supervisor

Key Relationships

  • Sr Management
  • Architects
  • Scrum Master
  • Development & QA Team

Essential Skills/Experience Required

  • Core Java language, J2EE, Spring framework, data structures, multi-threading and exception handling
  • VueJS, React, Node for building dynamic user interfaces

Engineering Manager

– Java, Spring boot & AWS Working with relational databases

- PostgreSQL/MySQL with proficiency in data-modelling, SQL, ORM, JPA, etc. Proficient understanding of cross-browser compatibility issues and ways to work around such issues Familiar with various design patterns

Experience of unit testing JavaScript Solid understanding of security implications and secure coding Familiar with RESTful interfaces Familiarity with front-end build tools, such as Grunt, Gulp.js, webpack

Good understanding of browser rendering behavior and performance

Self-starter - does what it takes to get the job done

Excellent communication skills, verbal and written Skill for writing clean, readable code and reusable components Proficient using source code management tools such as Git or SVN Experienced in a formal agile software development lifecycle Familiar with continuous build and integration

Experience with Test Driven Development and / or Behavior Driven Development

Experience of developing for the AWS Cloud

Desired Skills/Experience Required

  • Cloud technologies Education/ Certifications A good relevant degree is desirable, but experience and the right approach to work are just as important

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Spigot Software logo
Spigot Software

Software / Digital Marketing

Somewhere

RecommendedJobs for You

Pune, Maharashtra, India