Job Title: Senior Associate | Engineering Foundry & Managed Services | Hyderabad | Engineering as a Service/ Op
Roles and Responsibilites:
- Responsible for designing, developing, testing, operating, and maintaining products.
- Takes full stack ownership by consistently writing production-ready and testable code.
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs.
- Performs analysis on failures, propose design changes, and encourage operational improvements.
- Takes feedback from code review and apply changes to meet standards.
- Accountable for ensuring all aspects of product development follow compliance and security best practices.
- Exhibits relentless focus in software reliability engineering standards embedded into development standards.
- Embraces emerging technology opportunities and contributes to the best practices in support of the Lucid’s technology transformation.
Basic Qualifications:
- Bachelor's degree, or equivalent work experience with minimum 5-7 years of relevant experience
Preferred Skills/Experience:
- Hands on working experience developing highly maintainable, extensible, and testable distributed systems
- Hands on development experience with Node, NPM and React framework, producing hygiene and secure front-end code.
- Proven ability to implement user interfaces against REST APIs
- Hands-on experience in Microservices/API development using Java/Spring boot
- Experience in developing Cloud native applications in AWS is preferred.
- Experience on designing low latency applications designed for scalability and reliability with high throughput.
- Experience with open-source technologies like Java, Spring boot, Kafka, etc. and containerization.
- Experience with Jenkins/Cloud bees, Gitlab, Apigee, Istio, Kubernetes, Rancher.
- Experience using modern and functional programming styles
- Familiarity with source control management best practices
- Ability to analyze the bigger picture, identifying and prioritizing with the aim to consider more than one domain within an analysis
- Adept with agile software development lifecycle and DevOps principles
- Technically proficient and able to define and fulfill solutions requirements for end user - Preferred skill securing app and containers using certificates