Role: Java Full Stack Developer
Location: Mountain View, CA (Onsite)
Duration: 1 Year (with possible extension)
Job description:
Design and develop multi-layered systems using Java, Spring Boot, Angular and PL/SQL
Build RESTful APIs and microservices with a focus on scalability, performance, and maintainability
Optimize database stored procedures, and transactional SQL (Oracle/DB2)
Drive CI/CD automation using Jenkins, Git, and uDeploy
Collaborate with DevOps teams to implement monitoring, resiliency, and release pipelines
Lead code reviews, unit testing, and integration testing to ensure delivery quality
Resolve cross-technology roadblocks and contribute to process improvements that enhance team velocity
Required Qualifications To Be Successful In This Role
9+ years of backend programming experience with Java, Spring, and Spring Boot
Proven experience designing and developing RESTful APIs and multi-layered enterprise applications.
Strong Angular (v17 and above) experience hands on experience.
Strong SQL/PL-SQL experience and experience writing complex stored procedures, moving data, performance tuning queries in relation databases (Oracle preferred).
Good understanding of ORM frameworks (Hibernate, JPA).
Strong command of cloud platforms (AWS – EKS, S3, Lambda), containerization (Docker), and orchestration (Kubernetes).
Proficiency with CI/CD tools and practices (GitHub, Jenkins, uDeploy, Git strategies).
Experience using Copilot or similar Gen AI Development tool to generate code, automated tests, and accelerate other development tasks.
Experience resolving complex technical challenges across distributed systems and hybrid cloud environments.
Excellent communication and problem-solving
Desired Skills:
Experience in financial services.