bangalore, India
14 days ago
Senior Java Azure Fullstack Developer

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Mandatory Skills:

5 - 8 years of working experience as a Software Engineer

Several years of programming experience in

·       Strong proficiency in Java and the Spring Boot framework for backend development.

·       Strong proficiency in Typescript and React for frontend development.

·       Solid understanding of React core principles, component lifecycle, and state management.

·       Experience with the Microsoft Authentication Library (MSAL) and Azure Active Directory for authentication.

·       Familiarity with UI component libraries, preferably experience with custom libraries like @group-ui/group-ui-react and design token systems like @group-ui/design-tokens-css.

·       Experience with charting libraries (e.g., Chart.js) and map libraries (e.g., Leaflet, react-leaflet).

·       Experience with animation libraries (e.g., Lottie).

·       Experience with Spring Framework and its core modules.

·       Experience with relational databases, preferably Azure SQL Database, and writing efficient SQL queries.

·       Experience with RESTful API design and development.

·       Familiarity with Azure services, particularly Azure Service Bus and Azure Active Directory.

·       Experience with version control systems (e.g., Git).

·       Excellent problem-solving and analytical skills.

·       Strong communication and collaboration skills..

 

Responsibilities:

Development and operations of the existing system landscape as well as ensuring maintainability, reliability, and scalability.

Design, develop, and maintain robust and scalable web applications using React, Spring Boot, and related technologies.  

Develop user-friendly and responsive frontend interfaces using React and our custom UI library (@group-ui/group-ui-react).

Implement secure authentication and authorization flows using Microsoft Authentication Library (MSAL) and Azure Active Directory.

Build and consume RESTful APIs using Spring Boot.

Integrate with Azure services such as Azure SQL Database and Azure Service Bus.

Implement email communication features using Azure Communication Service.

Work with charting libraries (Chart.js) and map functionalities (Leaflet, react-leaflet, react-leaflet-cluster) to visualize data and integrate geospatial information.

Implement features for data export to CSV using react-csv.

Ensure code quality and maintainability through unit testing, integration testing, and code reviews.

Collaborate effectively with product managers, designers, and other engineers in an agile environment.

Contribute to the continuous improvement of our development processes and technology stack.

Stay up-to-date with the latest trends and technologies in frontend and backend development.

Contribute to API documentation using Springdoc OpenAPI (Swagger UI).

 

Good to have skills:

Azure  certifications
 

Qualifications

Educational qualification:

B.E/B.Tech/MCA

Experience :

5-8 Years

Mandatory Skills:

5 - 8 years of working experience as a Software Engineer

Several years of programming experience in

·       Strong proficiency in Java and the Spring Boot framework for backend development.

·       Strong proficiency in Typescript and React for frontend development.

·       Solid understanding of React core principles, component lifecycle, and state management.

·       Experience with the Microsoft Authentication Library (MSAL) and Azure Active Directory for authentication.

·       Familiarity with UI component libraries, preferably experience with custom libraries like @group-ui/group-ui-react and design token systems like @group-ui/design-tokens-css.

·       Experience with charting libraries (e.g., Chart.js) and map libraries (e.g., Leaflet, react-leaflet).

·       Experience with animation libraries (e.g., Lottie).

·       Experience with Spring Framework and its core modules.

·       Experience with relational databases, preferably Azure SQL Database, and writing efficient SQL queries.

·       Experience with RESTful API design and development.

·       Familiarity with Azure services, particularly Azure Service Bus and Azure Active Directory.

·       Experience with version control systems (e.g., Git).

·       Excellent problem-solving and analytical skills.

·       Strong communication and collaboration skills..

 

Responsibilities:

Development and operations of the existing system landscape as well as ensuring maintainability, reliability, and scalability.

Design, develop, and maintain robust and scalable web applications using React, Spring Boot, and related technologies.  

Develop user-friendly and responsive frontend interfaces using React and our custom UI library (@group-ui/group-ui-react).

Implement secure authentication and authorization flows using Microsoft Authentication Library (MSAL) and Azure Active Directory.

Build and consume RESTful APIs using Spring Boot.

Integrate with Azure services such as Azure SQL Database and Azure Service Bus.

Implement email communication features using Azure Communication Service.

Work with charting libraries (Chart.js) and map functionalities (Leaflet, react-leaflet, react-leaflet-cluster) to visualize data and integrate geospatial information.

Implement features for data export to CSV using react-csv.

Ensure code quality and maintainability through unit testing, integration testing, and code reviews.

Collaborate effectively with product managers, designers, and other engineers in an agile environment.

Contribute to the continuous improvement of our development processes and technology stack.

Stay up-to-date with the latest trends and technologies in frontend and backend development.

Contribute to API documentation using Springdoc OpenAPI (Swagger UI).

 

Good to have skills:

Azure  certifications

Additional Information

5-8 Years

Por favor confirme su dirección de correo electrónico: Send Email