Software Engineer II
Full Job Description
Embark on an exciting and rewarding career journey by taking your software engineering expertise to the next level with Chase Bank in Hyderabad / Secunderabad, Telangana, India. As a Software Engineer II within the Consumer and Community Banking Technology team, you will be an integral part of an agile team, responsible for the design and delivery of high-quality, market-leading technology products. Your contributions will ensure these products are developed and maintained in a secure, stable, and scalable manner, supporting critical technology solutions across diverse business functions to achieve the firm's strategic objectives.
Job Responsibilities
- Contribute to the planning, coordination, and execution of a tactical and strategic roadmap for test coordination within the Global Banking Platform (GBP) and with cross-product teams and external partners.
- Foster strong working relationships by collaborating effectively with impacted teams, stakeholders, and both internal and external business partners.
- Utilize firm-standard tools, such as JIRA, for transparent and efficient communication regarding overall project progress.
- Define and report clear, measurable objectives and progress updates to ensure project timelines and goals are met.
- Demonstrate strong technical acumen and critical thinking skills, with the ability to analyze defect status, articulate impact, drive resolution, and coordinate sign-offs.
- Proactively identify opportunities for process enhancements and facilitate the implementation of best practices throughout the organization.
- Engage in self-reflection to identify areas for personal and professional growth, prioritizing continuous upskilling.
Required Qualifications and Skills
- Possess formal training or certifications in software engineering concepts, complemented by 2+ years of practical application experience.
- Demonstrate a solid understanding of system architecture and design principles across various systems.
- Proficiency in Core Java, Object-Oriented Programming (OOP), and the Spring framework.
- Familiarity with Agile methodologies and the effective use of Software Development Life Cycle (SDLC) tools including JIRA, Jenkins, GIT, JUnit, and Karate.
- Experience with microservices frameworks and tools, such as Spring Boot.
- Exposure to Cloud and container-based development environments, including AWS and Kubernetes.
- Hands-on experience in programming and application development utilizing Java, Spring Boot, RESTful APIs, Microservices, Cloud-Native principles, DevOps practices, and Test-Driven Development (TDD).
- Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
- Ability to thrive in collaborative team environments, contribute to organizational goals, and foster an innovative culture.
- Solid foundational skills in Object-Oriented Analysis and Design (OOAD).
- Proven experience working within Agile teams, with a capacity to focus and quickly grasp business concepts.
Company
Chase Bank
JPMorgan Chase Bank, N.A., commonly known as Chase Bank or simply Chase, is a prominent American national bank. Headquartered in New York City, it serves as the consumer and commercial banking subsidi...