Java Lead Developer
Location: Fremont, CA
ONSITE
JOB DESCRIPTION
Responsibilities:
· Lead a team of engineers to build, enhance and support back-end services for Web and Native app channels
· Design, develop, unit test and document application functionality using Agile development practices
· Participate in the entire Agile SDLC and interface with product owners, business analysts and deployment teams.
Must have
· Minimum 10 years' relevant experience
· Proficient in System design principles
· Hands on experience in
o Java Microservices, and Spring boot
o MongoDB
o JUnit
o Kafka
· Experience with unit testing, Mocking and similar concepts
· Extensive working experience in SOA architecture
· Experience in XML and JSON
· Tools knowledge: JIRA, Confluence, Gradle, Jenkins, GitHub, SonarQube
· Candidate must show sense of urgency and take end to end ownership of tasks
· Candidate must be a self-starter, work independently with direction from a Principal Engineer/Engineering Manager
· Excellent verbal and written communication skills
Nice to have
· Prior experience with banking or financial domain
· PCF
· Branching, version controlling strategy knowledge
· Good knowledge of CI/CD, API architecture, deployment
Comments
Post a Comment
Thanks