Title: Sr Java Developer
Location: Hybrid/Onsite – San Leandro, CA & San Francisco, CA
Job Overview:
We are looking for a Senior Java Developer with strong backend development expertise and extensive experience building enterprise-grade applications. The ideal candidate should have a solid background in Java, Microservices, cloud technologies, API development, and banking/financial domain projects. This role requires close collaboration with technical teams and business stakeholders to deliver scalable and high-performing solutions.
Core Responsibilities:
Analyze business and technical requirements to build scalable application solutions
Design and develop enterprise-level backend services and Microservices using Java technologies
Build and enhance REST-based integrations for internal and external systems
Collaborate with UI developers and cross-functional teams to support end-to-end application delivery
Develop reusable, maintainable, and optimized code following development best practices
Perform unit testing, debugging, and application troubleshooting activities
Participate in code reviews, deployment support, and production issue resolution
Work with messaging systems and distributed application environments
Monitor application performance and support system reliability initiatives
Contribute to Agile development lifecycle including sprint planning and estimation
Required Experience & Technical Skills:
10+ years of experience in software development and enterprise web applications
Strong hands-on expertise in Core Java and backend application development
Proven experience building Microservices-based applications
Extensive experience with Spring Framework, Spring Boot, and API development
Strong understanding of RESTful services and system integrations
Experience working with cloud platforms such as AWS, Azure, or PCF
Prior experience within Banking or Financial Services environments
Hands-on experience with Kafka, MQ Series, or other messaging technologies
Strong knowledge of SQL and relational database systems
Experience working with NoSQL technologies including Redis, MongoDB, or Cassandra
Familiarity with BDD/TDD methodologies and Agile practices
Exposure to monitoring and logging tools such as Splunk, AppDynamics, Elastic Stack, or NewRelic
Preferred Qualifications:
Strong analytical and problem-solving abilities
Excellent communication and stakeholder management skills
Experience working in large-scale enterprise environments
Ability to handle multiple priorities in a fast-paced setting