Sunday, February 14, 2021

Principal Software Engineer - Java (6-9 yrs) (Emploi Consultancy)

We are looking for Rockstar Principal Software Engineer to expand our core engineering team. You will be a key contributor working across multiple technologies and products. Working within Product Engineering, your mission will be to play an active role in recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide and train other engineers. You should be able to evaluate the product requirements, time limitations and system limitations when developing software and be up to date on new technologies and software development practices.

Your Responsibilities :

- Participate in design reviews and recommend improvements

- Provide technical guidance in software design and development activities

- Recommend new technologies to ensure quality and improve productivity

- Support in all phases of SDLC and ensure delivery of high-quality products

- Analyse business requirements and design/develop most effective technical solution

- Analyse and troubleshoot application issues in a timely fashion

- Work with other engineers in planning, prioritizing and executing assigned tasks within deadlines

- Work with QA team in preparing test cases and assist in automation

- Mentor other Engineers as and when required

- Assist in maintenances and upgrades of existing software applications

- Assist in risk assessment and mitigation activities. Assist in technical audits and make sure to implement audit recommendations.

Your Qualification :

- Bachelor's degree in Computer Engineering/Computer Science or related field

- At least 6+ years of experience with at least 4 years of software application design experience

- Strong analytical and problem solving skills

- A full stack generalist with experience in both front-end and back-end technologies

- Proven experience in high-level programming languages, like Java and Development of scalable Web Applications and Web Services

- Experience in JavaScript frameworks like Angular, React, NodeJS

- Passion for delivering products end-to-end, from ideation to implementation

- Proven experience building complex web applications and micro services

- Strong experience with Spring Boot stack (spring cloud, spring-data)

- Extensive experience in developing and consuming REST APIs

- Experience in PHP is a plus advantage.

Apply Now