Required Skills
About the Job
Wells Fargo is seeking a Senior Software Engineer to join our team in Hyderabad/Secunderabad, Telangana. In this role, you will be responsible for leading moderately complex technical initiatives, contributing to large-scale strategic planning, and executing the full software development lifecycle from design and coding to testing, debugging, and documentation. You will tackle challenging technical problems, evaluate technologies, and resolve issues to meet client needs. Collaboration with peers and junior staff guidance will be key.
**Key Responsibilities:**
- Design, code, test, debug, and document software for projects and programs.
- Review and resolve moderately complex technical challenges.
- Collaborate with colleagues to achieve technical goals.
- Provide guidance to less experienced engineers.
- Ensure code quality, security, scalability, and performance.
- Develop unit test cases and conduct code reviews.
- Perform end-to-end testing and ensure defect-free production releases.
- Automate testing processes.
- Analyze and fix production defects and performance issues.
- Contribute to innovation initiatives.
**Required Qualifications:**
- 4+ years of Software Engineering experience.
- Full stack development experience in Java, Spring Boot, JPA, XML, Kafka, Tomcat, and Oracle.
- Experience with deployment on OpenShift Container Platform or Kubernetes.
- Experience with DevOps tools such as GitHub Actions, Jenkins, SonarQube, Splunk, Harness, UDeploy.
- Expertise in relational database design and SQL performance tuning on Oracle.
- Strong communication, listening, and writing skills.
**Desired Qualifications:**
- Microservices development experience.
- Experience with integration platforms like API GEE.
- Experience developing SOAP web services using JAXB or JAX-WS.
- Experience in performance monitoring, analysis, and issue resolution.
- Experience with security scans (Checkmarx, BlackDuck) and vulnerability fixes.