Java Lead Engineer
Job in
San Leandro, Alameda County, California, 94579, USA
Listed on 2026-02-06
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-02-06
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
Job Description & How to Apply Below
We are seeking a Java Lead Engineer to lead engineering and support teams across global locations and drive the development of scalable, secure, and high-performing applications.
This role involves overseeing service-oriented architecture (SOA), managing API development and microservices migration, and contributing to Dev Ops practices within Agile environments.
The ideal candidate will combine strong technical acumen with leadership capabilities to manage end-to-end software development life cycles.
Key Responsibilities:
- Lead a distributed team of engineers and support staff on large-scale initiatives.
- Gather and analyze business requirements and convert them into technical designs.
- Design and develop reusable components and core frameworks.
- Develop, test, and deploy RESTful APIs and microservices.
- Write well-documented, idiomatic Java code following secure coding standards.
- Integrate APIs with external web services and partner platforms.
- Conduct unit and behavior-driven testing using TDD/BDD frameworks.
- Manage source code and project tracking using JIRA, Git/SVN, and CI/CD pipelines.
- Guide migration from monolithic to microservices architecture.
- Support Dev Ops practices including containerized deployments and cloud services integration.
- Communicate effectively with stakeholders and cross-functional teams.
- 8+ years of hands-on experience in RESTful API and Microservices development using Java 8+, Spring Boot, Spring Batch.
- Experience with API design patterns and microservices (gateway, discovery, config, sidecar).
- Strong understanding of secure coding practices and Java coding best practices.
- Hands-on experience with containerization tools (Docker, Kubernetes).
- Proficiency with relational databases and stored procedures (Oracle RDS preferred).
- Familiarity with Agile/Scrum methodologies and tools like JIRA, Jenkins, Git.
- Experience working with messaging platforms like Kafka, IBM MQ, Rabbit
MQ, JMS. - Strong communication, analytical, and problem-solving skills.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Experience in cloud environments such as AWS EKS, Azure, or GCP.
- Exposure to Apigee or other API gateway/security tools (TLS, mTLS, OAuth2).
- Experience with logging and documentation tools such as Swagger/YAML.
- Knowledge of No
SQL databases like Mongo
DB or in-memory databases such as Redis or Cassandra. - Experience with automated testing and end-to-end test frameworks (Junit, Cucumber, Protractor, Fit Nesse).
- Familiarity with CI/CD tools such as Sonar Qube, Fortify, Black Duck.
- Previous experience in the banking or financial services industry (3+ years desirable).
* This field is required Please enter valid email
Id.
Cell phone
* This field is required Please enter valid cell phone.
First Name
* This field is required Please enter valid first name.
Last Name
* This field is required Please enter valid last name.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×