
Software Developer
Bureau Veritas Group
full-time
Posted on:
Location Type: Office
Location: Mumbai • India
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain industrial applications using Java Web/Enterprise
- Collaborate with cross-functional teams using Agile-Scrum methodology
- Design and architect complex industrial applications
- Write project-related SQL and manage database interactions
- Implement user interfaces with Angular and related technologies
- Contribute to project planning and design discussions
Requirements
- At least 2 years of experience in application development (Java Web/Enterprise)
- Good understanding of OO techniques
- Experience with Architecture and design of complex industrial applications
- Good Core Java, JavaScript, JQuery, Spring, JDBC
- Strong DB and SQL knowledge. Should be able to write project related SQL by his/her own.
- Handsome knowledge of Full Stack Development
- Ability to define requirements and work in a concept-to-design model
- Good communication & interpersonal skills.
- Experience on understanding Spring- Mybatis (or equivalent)
- Good knowledge for PL- SQL and Oracle
- AngularJs, Angular, Spring boot Aspose, Jasper-report, Poi
- Experience with agile software development is an added skill.
- Knowledge of Design Patterns and tools.
- Knowledge of tools like JIRA, SVN & Confluence.
- EDI and Talend ETL tools
- Knowledge about CSS3/ CCS4, Bootstrap, Font-Awesome, Node.js etc.
- Hibernate, only in case should have SQL writing skills.
Benefits
- A highly motivated team
- Product development using Agile-Scrum software development methodology
- A dynamic environment in a fast-growing division
- Opportunity to work on cutting-edge technologies and tools
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSQLAngularJavaScriptSpringJDBCFull Stack DevelopmentPL-SQLHibernateDesign Patterns
Soft skills
communicationinterpersonalcollaborationproject planningrequirement definition