Senior Full Stack Java Developer (contract)
Wells Fargo · Charlotte, NC · 3 wk ago
EngineeringContract
Summary
In this contingent resource assignment, you may:
- Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables.
- Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors.
- Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging a solid understanding of the function, policies, procedures, and compliance requirements.
- Collaborate with client personnel in Software Engineering.
Required Qualifications
- Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Key Responsibilities
- Technical Leadership & Collaboration
- Participate in complex, enterprise-wide engineering initiatives with broad technical impact.
- Partner closely with cross-functional teams including Architecture, DevOps, Platform Engineering, and Cybersecurity.
- Participate in and improve code reviews, design reviews, and production support processes.
- Engineering Excellence
- Define, promote, and enforce engineering standards, patterns, and best practices.
- Design, develop, test, and document full stack applications using Java, Spring Boot, React and/or Angular.
- Architect and implement event-driven and streaming solutions using Apache Kafka.
- Analyze existing large-scale systems and drive modernization and architectural improvements.
- Ensure delivered solutions meet enterprise-level security, compliance, and performance requirements.
- AI-Assisted Engineering & Automation
- Drive adoption of AI-assisted engineering practices, including:
- Code generation and code completion
- Automated test generation
- AI driven code reviews
- AI powered documentation creation
- Integration of LLM/GenAI capabilities into applications and workflows
- Cloud & DevOps
- Deploy and support applications on Oracle Cloud Platform (OCP) or equivalent enterprise cloud providers.
- Apply strong understanding of DevOps practices, CI/CD automation, and containerization (Docker, Kubernetes).
- Work with both RDBMS and NoSQL storage systems.
- Implement an “automation-first” culture across CI/CD pipelines, testing frameworks, and operational processes.
- Optimize build pipelines and infrastructure automation across cloud and on-prem environments.
Key Requirements
- Applicants must be authorized to work for ANY employer in the U.S.
- This position is not eligible for visa sponsorship.
- Software engineering experience, in enterprise environments.
- Strong full stack development skills with Java/Spring Boot and React and/or Angular.
- Proven ability to work effectively with cross-functional and geographically distributed teams.
- Experience with event-driven, streaming architectures and Apache Kafka.
- Hands-on experience with RDBMS (e.g., Oracle, SQL Server) and NoSQL (e.g., MongoDB, Cassandra) systems.
- Experience deploying to Oracle Cloud Platform (OCP) or similar large-scale cloud platforms.
- Demonstrated experience using Generative AI tools for software development and automation.
- Strong understanding of DevOps principles, CI/CD automation, and containerization technologies.
- Experience with infrastructure automation and continuous testing practices.
- Solid understanding of secure coding practices, authentication/authorization patterns, encryption, and data protection.