Senior Software Engineer - Java
Wells Fargo
- Location
- Serilingampalli, Telangana, India
- Job type
- Full-time
Required skills
- Agile
- AWS
- API
- automated testing
- Azure
- banking
- BDD
- continuous integration
- communication skills
- compliance
- database
- DDD
- design patterns
- DevOps
- Git
- Gradle
- Java
- Jenkins
- Jira
- JSON
- JUnit
- Kafka
- Kubernetes
- Maven
- microservices
- middleware
- multi-threaded
- MVC
- Oracle
- production support
- SOAP
- Splunk
- SVN
- TDD
- web application development
- web services
About the role
Wells Fargo
Website:
wellsfargo.com
Job details:
About This Role
Wells Fargo is seeking a Senior Software Engineer.
In This Role, You Will
- Lead moderately complex initiatives and deliverables within technical domain environments
- Contribute to large scale planning of strategies
- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients’ needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Required Qualifications
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications
- 4 year or graduate degree in Computer Science or engineering
- Strong years of hands-on software architecture, design and development experience
- Experience in Java/J2EE, Spring, Web Services, Microservices, Cloud
- Strong knowledge in OOAD, Multi-threaded application development
- Experience in Behavioural Driven Development (BDD) & Domain Driven Development (DDD).
- Certification in AWS Associate level / Pivotal Cloud Foundry (PCF) /Azure developer
- Work experience with SVN, Maven, GIT, Gradle, AppDynamics, Splunk etc. DevOps tools.
- Core skills – strong years of Java/J2EE Web Application Development, Spring (Core, MVC, AOP, Batch), Web Services (REST, SOAP etc.), Kafka (streaming technologies), integration technologies, Cloud Technologies (AWS/PCF/Azure), Microservices & knowledge on Oracle, MongoDB database.
- Strong in OOAD, Multi-threaded application development, design and implementation of web applications, Design Patterns
- Experience in Behavioural Driven Development (BDD) & Domain Driven Development (DDD).
- Hands on Experience in using BDD testing frameworks (Cucumber, karate etc)
- Product & Design Knowledge - Experience with Product Development, Large Enterprise Scale Integrations (preferably in design/development of customer facing large enterprise applications)
- Experience in Consumer Banking or any complex middleware applications
- API - driven development - Experience working with remote data via SOAP, REST and JSON.
- Experience with Applications Performance Tuning, Scaling, Security, Resiliency Best Practices
- Hands on experience in delivering high value projects in Agile (SCRUM) methodology using preferably JIRA tool.
- Hands on experience in Unit Testing (JUnit preferred)/ TDD - Scripting & Automated Testing, Continuous Integration and deployment (Jenkins)
- Certification in AWS Associate level / Pivotal Cloud Foundry (PCF) developer, Open Shift Container and Kubernetes experience.
- Applied understanding of AI and ML methodologies — including model lifecycle, inference patterns, prompt engineering basics, vibe coding and integrating AI services into enterprise applications
Job Expectations
- Good business communication skills in English
- Good System Knowledge & Analysis
- Good problem solving & critical thinking abilities
- Provide technical direction to the project team and perform code reviews
- Collaborate with team to design, develop, test and refine deliverables that meet the objectives
- Should be able to contribute actively to in sprint automation
- Handling all production support escalations and EACO calls during India day hours
- Motivate team members and promote a strong sense of support, ownership and urgency
- Facilitate communications within the team and facilitate knowledge sharing amongst the team and other personnel.
- Collaborate with Product Managers, System Architects, Analysts and any other stakeholders as needed
Reference Number
R-518409
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.