Sr Software Cloud Engineer
Bangalore, Karnataka, India
Sol. nº 398
martes, 24 de septiembre de 2024
Position Title: Senior Cloud Engineer (Full Stack)
A Day in the Life
Responsibilities:
- Design and development of micro-services and APIs.
- Designing and development of Front-end applications and backend services.
- Join project teams to work on full life-cycle web application projects from requirement gathering to solutioning, development, releasing and post-launch maintenance
- Need to work with global teams to design, develop, maintain web apps based on specifications and ensure successful releases
- Support Project Manager/Scrum Master to provide consultation and direction to stakeholders for managing and delivering their expectations
- Participate in planning and management of development process.
- Open to learn and adaptable to work on any technology and any programming languages.
- Works on improvements in development toolset including testing frameworks, deployment scripts and monitoring libraries.
- Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation.
- Make technical design decisions with little supervision.
- Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.
- Be a self-starter, proactively recognize and solve issues as they arise
- Be motivated in continuous learning and improvement to enhance your skills in an ever-changing environment
Required Technology Stack:
- Programming Languages: Java (Mandatory), Python, JavaScript
- Frontend: Angular & TypeScript/React JS & JavaScript, HTML, CSS
- Micro Services: Spring Boot
- SQL Database: PostgreSQL/MySQL (Required)
- NoSQL Database: MongoDB/Cassandra
- Build Tools: Gradle, Maven, NPM
- Message Queue Tech: RabbitMQ/KAFKA
- Protocols: MQTT/AMQP/HTTP
- CI/CD: Azure devops, Bitbucket/Gitlab, Bamboo/Jenkins, Coverity (code quality inspection)
- Cloud Infrastructure: AWS/Azure
- Container platforms: Docker & Kubernetes
Desired/Preferred Qualifications:
- Bachelor's or Master's degree in CS, ECE, IS or BCA, MCA or equivalent Degree.
- 7+ years of experience working as a full stack developer.
- Experience in IOT based products development
- Experience in working with medical domain and cloud-based projects.
- Proficient in Java development with excellent knowledge of Spring Boot framework.
- Experience in any front-end development like Angular or React.
- Experience in responsive web design.
- Experience in working with medical domain-based applications
- Experience in micro-services architectures, RESTful API design & development.
- Experience with frameworks: Spring Boot, Hibernate, Spring Data JPA or others.
- Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code
- Experience in SQL and NoSQL databases such as PostgreSQL/MySQL, MongoDB/Cassandra.
- Experience in Agile development, build processes, testing, and operations.
- Experience with automated testing (JUnit, TestNG, Mockito) and CI/CD tools (Bamboo).
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management
- Hands-on experience on server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage
Why Work with Us?
Working here is highly rewarding – we have the privilege of helping kidney patients experience greater freedom, improved outcomes and a renewed passion for life.
It’s essential our team members feel valued, supported and empowered too. That’s why we provide a comprehensive total rewards package and opportunities to grow, develop and give back to the communities where we live and work – helping you reach your potential and enjoy a career full of life-changing possibilities.
Otros detalles
- Grupo de puestos Software Cloud Engineer
- Función del puesto Engineering
- Tipo de pago Salario
- Bangalore, Karnataka, India