Jobs via Dice - Senior Java Developer - Microservices/API
Back-End Developer is needed in San Francisco, United States.
Client: Jobs via Dice
Location: San Francisco, CA
Contract: Contractor
Job Description
Genesis10 is currently seeking a Senior Java Developer - Microservices/API with our client in the financial industry located in San Francisco, CA. This is a 24+ month contract position. The role involves leading the design and development of scalable Java-based microservices, building and managing RESTful/SOAP-based APIs, and contributing to digital transformation initiatives across various domains. The candidate will work in Agile/Scrum environments, collaborate with cross-functional teams, and ensure robust documentation and API publishing.
Requirements
Required Qualifications:
- 10+ years of Java/J2EE development experience
- 13+ years working with SOA architecture and web services
- Expertise in Spring Boot, PCF, Hystrix, Resilient4j, Drools, Hibernate, JPA
- Strong experience with Mule ESB, Apache Camel, and integration frameworks
- Proficiency with REST, SOAP, JSON, XML, Swagger, RAML
- Familiarity with cloud-native development, GitHub/BitBucket, Jenkins, Maven/Gradle
- Experience with databases: MySQL, Oracle, DB2
- Proficient in UNIX Shell scripting, SQL, Oracle PL/SQL
Responsibilities
- Lead the design and development of scalable Java-based microservices
- Build and manage RESTful/SOAP-based APIs
- Contribute to digital transformation initiatives across the payments, wholesale credit, and sales domains
- Utilize domain-driven design (DDD), test-driven development (TDD), and behavior-driven development (BDD) practices
- Improve application performance and maintain code quality through refactoring and profiling
- Collaborate with cross-functional teams including business analysts, architects, and end users
- Participate in Agile/Scrum ceremonies and leverage tools such as Rally and JIRA
- Conduct code reviews and mentor junior developers
- Ensure robust documentation and API publishing using Swagger and RAML
Additional Information
Pay Range: $80-90
Only candidates available and ready to work directly as Genesis10 employees will be considered for this position. Genesis10 has been recognized as a Top Staffing Firm in the U.S. and offers various benefits, including medical, dental, vision, and 401(k), among others. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
πΈ Get free business banking designed for freelancers, complete with a free virtual credit card and built in expense management, only with bunq.
Join free todayHow It Works
πGet quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
πApply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
πGrow your career
Showcase your work, pitch to the best leads, land new clients and use Twineβs tools to find more opportunities.