
FullStack Engineer/Associate Director
- Pune, Maharashtra
- Permanent
- Full-time
- Develop and maintain software products in Digital Foundations technology stack including Java/Spring boot, API Microservices, and supporting services.
- Develop Platforms using Event Driven Architecture using Kinesis/Kafka etc.
- Hands on experience with AWS Cloud technologies like EC2, ECS, API Gateway, MongoDB, Lambda, CloudWatch etc.
- Provide support across the end-to-end delivery and run lifecycle. Carry out software development, testing and operational support activities with the ability to move between the technology stacks.
- Advocate and advance modern software development practices within the mobile engineering community.
- Grow the technical expertise of engineering community.
- Helping with designing, maintaining and improving all aspects of the software delivery lifecycle
- Collaborate with technical leaders and product owners to contribute to product and project strategy, code standards, roadmap definition, and requirements gathering.
- Collaborate with the recruiting team and regional Heads of Engineering to attract, onboard and retain diverse top talent.
- Participate in broader discussions about future state software architecture.
- Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc.) are identified and addressed at all stages of a product or service release / change.
- Liaise with other engineers, architects, agile coaches, and other stakeholders to understand and drive the Digital Foundation software products.
- Work closely with teams, product owners, agile coaches and other stakeholders to ensure we deliver world-class tools and capabilities for our engineering community.
- Actively participate in the Engineering Discipline and associated communities.
- Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency.
- Solid experience on engineering and delivering software products.
- Good knowledge and development experience in following
o Knowledge of API & Microservices, designing & developing responsive UI components.
o Sound knowledge of Java, spring boot
o Sound knowledge of POP, OOPS, SOLID Design concepts
o Familiar with security practices for development
o Should be familiar with different instruments like memory, profiler, debugger etc
o Should be familiar with web services, session management
o Familiar with Unit testing
o Good troubleshooting skills
o Sound verbal and written communication to interact with global teams. Good Interpersonal skills
o Good to have knowledge of tools like Splunk, AppDynamics, JIRA, Confluence
- Experience as Lead in a large-scale engineering environment
o Mentoring Senior Engineers
- Passionate about open-source ways of working
- You have experience in fostering a strong engineering culture in an agile and DevOps environment
- Track record of identifying and implementing opportunities to enable engineers to develop more productively and with high quality
- Experience collaborating effectively across multiple engineering centers in multiple territories
- Credibility and ability to influence stakeholders convincingly with well-considered logic.
- Advocate for quality and ambassador for writing testable code
- Knowledge of agile project management with cross functional teams, using Jira and Confluence
- We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.