Upload Button Icon Add office photos
filter salaries All Filters

47 FxConsulting Jobs

Engineering Manager - Java Technologies (12-17 yrs)

12-17 years

Engineering Manager - Java Technologies (12-17 yrs)

FxConsulting

posted 2d ago

Job Description

Job Description :


The Engineering Manager - Java leads a team of software engineers responsible for the design, development, and maintenance of Java-based applications and systems. This role involves managing technical projects, providing guidance to engineers, and ensuring the successful delivery of high-quality software solutions. The Engineering Manager will collaborate closely with cross-functional teams, product managers, and senior leadership to drive technical direction and maintain a culture of continuous improvement.

Responsibilities :

Team Leadership & Development :

- Lead, mentor, and inspire a team of Java developers, ensuring they follow best practices and maintain high standards in coding, testing, and software design.

- Conduct performance reviews, provide career development support, and foster a culture of growth and collaboration within the team.

- Recruit, onboard, and retain top engineering talent.

- Set clear expectations and goals for individual engineers and the team as a whole.

Project Management & Execution :

- Oversee the planning, prioritization, and execution of Java development projects, ensuring that they align with business objectives.

- Manage and coordinate software releases, ensuring deadlines and milestones are met while maintaining high code quality.

- Address and resolve project-related issues, escalating when necessary.

- Ensure effective resource allocation and track project progress.

Technical Leadership & Architecture :

- Define and drive the technical vision for Java-based systems and applications, ensuring scalability, reliability, and maintainability.

- Lead the design, architecture, and implementation of high-performance and scalable Java applications and services.

- Stay updated on emerging technologies and incorporate relevant innovations into the development process.

- Work with cross-functional teams (e.g., product managers, QA, DevOps) to ensure the smooth integration of Java-based applications with other systems.

Code Quality & Best Practices :

- Establish coding standards, design principles, and best practices for the team to follow.

- Ensure that the team adheres to Agile methodologies, promoting continuous improvement and the delivery of high-quality software.

- Implement code reviews and other quality assurance practices to maintain high standards in code quality, security, and performance.

- Encourage test-driven development (TDD) and automated testing practices within the team.

Collaboration & Communication :

- Act as the liaison between the engineering team and other stakeholders, including product management, senior leadership, and other engineering teams.

- Communicate technical concepts clearly to non-technical stakeholders and provide regular updates on team progress and challenges.

- Collaborate with other teams to solve complex problems and deliver integrated solutions.

Process Improvement & Innovation :

- Identify areas for improvement in development processes, tools, and workflows, driving continuous optimization.

- Encourage a culture of innovation, where engineers are empowered to propose and implement new ideas.

- Champion the adoption of new technologies, frameworks, and development practices that align with the company's strategic goals.

Required Skills & Qualifications :

- Extensive Java Development Experience : Deep understanding of Java, including frameworks such as Spring, Hibernate, and Java EE.

- Leadership Experience : Proven track record of leading engineering teams, including mentoring, coaching, and career development.

- Strong Technical Skills : Expertise in designing and architecting scalable, reliable, and high-performance Java applications.

- Project Management : Experience in managing software development projects, including Agile project management and resource allocation.

- Problem Solving & Debugging : Advanced skills in troubleshooting, debugging, and solving complex technical issues.

- Database Expertise : Proficiency in relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB).

- Version Control Systems : Proficient with Git or other version control systems.

- Cloud & Microservices Knowledge : Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architectures is a plus.

- Strong Communication Skills : Ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders.

Preferred Skills :

- Experience with CI/CD, DevOps, and containerization tools (Docker, Kubernetes).

- Knowledge of front-end technologies or frameworks (e.g., Angular, React) is a plus.

- Experience in high-growth or startup environments.

Education & Experience :

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

- 5+ years of hands-on experience in Java software development.

- 3+ years of experience in a leadership role, managing teams of engineers.

- Proven experience in successfully delivering complex technical projects.

Soft Skills :

- Strong interpersonal skills, with an emphasis on collaboration and mentorship.

- Ability to work effectively in high-pressure, fast-paced environments.

- Strategic thinking with a focus on both short-term and long-term goals.

- Ability to build strong relationships with cross-functional teams and stakeholders.


Functional Areas: Other

Read full job description

What people at FxConsulting are saying

FxConsulting Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare FxConsulting with

Randstad

3.8
Compare

Innovsource Services

4.0
Compare

Evision Technoserve

4.8
Compare

IMPACT Infotech

3.4
Compare

eTeam

3.2
Compare

First Advantage

3.8
Compare

Teamware Solutions

4.2
Compare

CIEL HR

4.0
Compare

Careernet

3.8
Compare

Kutumbh Care

3.9
Compare

Progressive Infovision

4.2
Compare

Experis IT

3.0
Compare

PeopleStrong

3.4
Compare

Talentpro

4.0
Compare

Pyramid IT Consulting

3.1
Compare

Virtual Employee

3.4
Compare

ABC Consultants

3.9
Compare

Spectrum Talent Management

3.6
Compare

Allegis Group

3.7
Compare

Harjai Computers

3.8
Compare

Similar Jobs for you

Java Engineer Lead at AppSierra Solutions Pvt Ltd

12-17 Yrs

₹ 25-90 LPA

Engineering Manager at Practo

8-12 Yrs

₹ 20-60 LPA

Engineering Manager at Softpath Technologies LLC

12-16 Yrs

₹ 23-58 LPA

Engineering Manager at Talent Nexa Consulting

10-15 Yrs

₹ 90-101 LPA

Engineering Manager at Softpath Technologies LLC

10-14 Yrs

₹ 14-48 LPA

Engineering Manager at HUNTINGCUBE RECRUITMENT SOLUTIONS PRIVATE LIMITED

10-17 Yrs

₹ 35-50 LPA

Engineering Manager at Priority Technology Holdings

10-15 Yrs

₹ 20-70 LPA

Java Architect at Recruit Panda

7-15 Yrs

₹ 40-80 LPA

Engineering Manager at Aritha Consulting Services Pvt. Ltd.

8-10 Yrs

₹ 60-75 LPA

Senior Software Architect at Compak Talent Advisory

14-22 Yrs

₹ 65-70 LPA

Engineering Manager - Java Technologies (12-17 yrs)

12-17 Yrs

4d ago·via hirist.com

SAP SD Support Lead - Troubleshooting (7-10 yrs)

7-10 Yrs

1d ago·via hirist.com

MS Dynamics Developer - PowerApps (4-7 yrs)

4-7 Yrs

1d ago·via hirist.com

MS Dynamics Developer - PowerApps (4-8 yrs)

4-8 Yrs

1d ago·via hirist.com

Database Architect - Big Data/Hadoop (13-20 yrs)

13-20 Yrs

1d ago·via hirist.com

SAD SP Consultant (7-10 yrs)

7-10 Yrs

1d ago·via hirist.com

Director - Sales - B2C (9-14 yrs)

9-14 Yrs

2d ago·via iimjobs.com

Director - Sales (9-15 yrs)

9-15 Yrs

4d ago·via iimjobs.com

Database Architect (8-12 yrs)

8-12 Yrs

6d ago·via hirist.com
write
Share an Interview