• Preparing low- and high-level design documents
• Guiding and mentoring team members on Best Practices
• Drive adopting new technologies, ideas, and continuous improvement of processes
• Oversee Continuous Integration/Continuous Deployment
• Ensuring systems availability and scalability
• Define and deploy monitoring, metrics and logging systems
• Operate the platform within our security and privacy guidelines
• Automate stories and tasks wherever it requires
• Ensure code quality with Unit and integration tests
• Bachelor's degree or equivalent in Computer Science, Engineering, Information Systems, or a related discipline
• 5 years of experience in software development
• Solid web application development experience using Java and Sprint Boot
• Proficiency in one or more frontend frameworks (Angular or React or etc.,)
• Strong SQL and No-SQL databases design experience (Oracle or MySQL/Cassandra/Mongo)
• Experience in developing and consuming RESTful APIs, SOAP, and JSON data
• Strong experience in consuming cloud services like API Gateway, RabbitMQ, Redis, Logic Apps, Active Directory
• Hands on experience in setting up CI/CD Pipeline using tools like Jenkins, Maven, Artifactory and others
• Hands-on experience in writing Unit, Integration and Functional Tests.
• Solid experience in OOAD, Design patterns and UML.
• Experience in designing Cloud Native and Cloud Agnostic solutions
• Hands-on experience across all phases of SDLC using Agile Methodologies
• Integration, Continuous Delivery, Pair programming and Test-Driven Development (TDD)
• Knowledge on Bosch SEP Process\ Could Security \ Application Security