What are the responsibilities and job description for the Full Stack Java/React Developer position at ExecutivePlacements.com?
Role: Full Stack Java/React Developer
Location: San Leandro, CA (Hybrid)
Type: Contract
In This Role, You Will
Location: San Leandro, CA (Hybrid)
Type: Contract
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.
- 8 years of Software Engineering experience, or equivalent
- 8 years of experience in Java software development, with a focus on Java 11 or later versions
- 5 years Front end development experience using languages in React
- 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.
- 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