Job Description

About the company :

Created in 1828, Bureau Veritas is a global leader in Testing, Inspection and Certification (TIC), delivering high quality services to help clients meet the growing challenges of quality, safety, environmental protection and social responsibility.

As a trusted partner, Bureau Veritas offers innovative solutions that go beyond simple compliance with regulations and standards, reducing risk, improving performance and promoting sustainable development.

Created in 1828, Bureau Veritas is a global leader in Testing, Inspection and Certification (TIC), delivering high quality services to help clients meet the growing challenges of quality, safety, environmental protection and social responsibility.

As a trusted partner, Bureau Veritas offers innovative solutions that go beyond simple compliance with regulations and standards, reducing risk, improving performance and promoting sustainable development.

We Offer :

- A highly motivated team working on challenging and exciting applications.

- Product development using Agile-Scrumsoftware development methodology.

- A dynamic environment in a fast-growing division.

- Opportunity to work on cutting edge technologies and tools.

Skills/Experience :

(Mandatory) :

- Should have BTech/BE or MCA degree.

- 6-8 years of experience in Java/J2EE, presently working as TL/PL.

- Good understanding of design patterns, tools and Object Oriented techniques.

- Experience with Architecture and design of complex enterprise level applications.

- Fluent with J2EE technologies like Spring MVC, Hibernate/ JPA/Mybatis (ORM tool).

- Experience on Debugging tools & Code-analyzers.

Strong DB and SQL knowledge :

- Excellent verbal & written communication skills.

- Good knowledge of various project estimation techniques.

- Good working knowledge of Web Services (SOAP/REST).

- Should have experience in Team Handling, able to lead the development.

Duties and Responsibilities :

- 6+ years of progressive, strong work experience in software solution development and technical project management in distributed systems & business process management.

- Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.

- Should take ownership of the product with respect to high level and low level design.

- Applies significant knowledge of industry trends and developments to improve service to our clients.

- Reviews work of the development team, communicate and enforce code quality standards.

- Performs code reviews and mentors junior developers.

- Facilitates team and client meetings effectively.

- Holds regular status meetings with development team.

- Understands complex database concepts and effectively apply different database design techniques.

- Owns the development lifecycle and is responsible for managing technical risks throughout the project.

- Work with project managers to help define project requirements, scope, roadmap, timelines and quality targets.

- Keep all stakeholders well informed about the status of product development.

- Should lead and mentor a team technically.

Good to have :

- Spring Boot.

- Sound Knowledge of front end technologies-JS Framework (Angular4+ will be preferred), HTML5, CSS-3 and Bootstrap.

- Create and design databases, views, stored procedures, functions.

- Ability to define requirements and work in a concept-to-design model.

- Good knowledge of various agile methodologies such as SCRUM, CI & CD.

- Working knowledge of IBatis/Mybatis, Documentum, POI, and Jasper Reports is a plus.

- Should have worked on performance tuning.

- Should be aware of various performance improvement techniques.


info-icon

Did you find something suspicious?