Job Description
• Build a deep understanding of the customer and business needs, along with products and associated features.
• Collaborate with the product owner and other stakeholders for requirement elicitation.
• Consistently deliver large systems involving one or more teams' contributions, on time with high quality.
• Proactively look for delivery and other risks and come up with mitigation plans in collaboration with engineers.
• Leverage design patterns to implement optimal solutions.
• Lead team in breaking down complex problems into potential solutions, estimating and managing/ mitigating risks, to deliver the desired solution.
• Liaise with technology and domain experts, demonstrate customer centricity and technical acumen to work out the best-fit solution focused on the highest impact, most critical, future-facing decisions, and guidance, advancing us technically and affecting business success.
• Take accountability for adherence to established engineering practices while ensuring established controls, policies, regulations, and other applicable non-functional requirements.
• Own automation effort and implementation of testing practices to support a complete test pyramid (Unit Testing, Integration Testing, System Testing/E2E Testing).
• Understand deeply the entire architecture for a major part of the business and the availability, scalability, security, and reliability limits of the system(s).
• Help the leader in fostering an environment of continuous learning and guiding the team in acquiring new technical and non-technical skills.
• Get actively involved in Training, self/team's development, and knowledge sharing.
• Own implementation of cloud native solutions and/or migration of existing applications to cloud infrastructure.
• Providing coaching to software engineers on delivering day-to-day work, driving PoC's, experimenting with tools, etc.
• Own the implementation of DevOps practices and associated tools in the team.
• Act as a multiplier by leveraging best practices, templatizing things, automating processes, using patterns, and using appropriate tools to consistently improve the team's productivity.
• Stay informed about the latest technology/execution trends and leverage opportunities in solving business problems.
• Develop an understanding of the organization's strategy, applicable high-level initiatives, and relate how your work links with the operational plans.
• Active participation in Organizational and Team-level initiatives.
• Adhering to the Principal Information Security Policy, Compliance requirements.
• Lead conversations internally about the direction of major areas of technology, drive team-wide consensus on the adoption of this direction, and inspire engineers.
Requirements:
• Graduate - Bachelor's degree (any stream) and 9+ years' work experience or equivalent experience.
• Java full stack, AWS hands-on, designing and solutioning, and architectural exposure.
Engineering Characteristics:
• Customer/stakeholder-oriented.
• Collaborative/team-oriented.
• Continuous learners.
• Focused on building the right thing with the right technology.
• Solution-based, problem solvers.
• Critical and independent thinkers.
• Curious/experimenters.
• Adaptable.
• Owners of and accountable for work.
• Data-driven thinkers.
• Externally aware.
💡 Quick Summary
Seeking a career-building opportunity? The Java Developer - AWS position is now open for candidates interested in the Finance sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Finance is a plus.
