
Sr Java Developer
- San Leandro, CA
- Permanent
- Full-time
- 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
- 8+ years of Software Engineering experience, or equivalent
- Strong knowledge of Java fundamentals, data structures, and object-oriented programming
- Experience with Java frameworks, such as Spring, Spring Boot, and Java EE
- Experience in TDD/BDD, Cucumber and testing frameworks using postman, playwright
- Proficiency in database management systems – Oracle DB
- Experience with Microservices architecture and design patterns like MVC, Structural etc.
- Front end development experience using languages in React
- Experience with agile development methodologies, such as Scrum, Kanban, or DevOps
- Experience with cloud-based platforms like PCF or Azure
- Working knowledge on container applications like Docker, Kubernetes and OpenShift
- Experience with MQ as middleware and Apigee is a plus
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions