Overview
On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Apache Kafka
Communication
Conflict Resolution
Data Modeling
IT Management
JDK
Artificial Intelligence
Behavior-driven Development
Cloud Computing
Collaboration
Git
Web Development
Oracle Db
Problem Solving
Software Development
Spring Framework
Kubernetes
Management
Messaging
Microservices
MongoDB
OCP
Supervision
Job Details
Job Title: Lead/Senior Software Engineer
Location: San Leandro, CA (Onsite)
Experience: 15+ Years
Job Overview
We are seeking a highly experienced and hands-on Lead/Senior Software Engineer to join our dynamic development team. The ideal candidate will bring deep expertise in Spring Boot microservices, web application development, and modern cloud-native technologies. This is a high-impact role requiring strong technical leadership, problem-solving skills, and the ability to work independently with minimal guidance.
Key Responsibilities
- Lead development of scalable Spring Boot microservices and web applications
- Architect and implement solutions using JDK 17+
- Design and optimize MongoDB schemas and queries
- Integrate and manage Kafka messaging services
- Collaborate with teams using Git Co-Pilot and AI-enhanced development tools
- Work with Oracle DB for data modeling and performance tuning
- Apply BDD practices to ensure robust and testable code
- Deploy and manage applications on OCP and Kubernetes platforms
- Promote team collaboration and knowledge sharing
- Troubleshoot complex issues and drive resolution independently
Required Skills
- 15+ years of hands-on software development experience
- Expert in Spring Boot and Spring Web frameworks
- Proficient in MongoDB and Kafka
- Familiar with Git Co-Pilot and AI development tools
- Experience with Oracle DB and BDD methodologies
- Knowledge of OCP and Kubernetes container platforms
- Strong communication and team collaboration skills
- Proven problem-solving ability with minimal supervision
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.