Software Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

API
API Management
API QA
Agile
Amazon Web Services
Analytical Skill
AngularJS
Cloud Computing
Collaboration
Communication
Computer Science
Conflict Resolution
Continuous Delivery
Continuous Integration
Database
Debugging
DevOps
Docker
Emerging Technologies
FOCUS
Google Cloud
Google Cloud Platform
Java
Kubernetes
Management
Microservices
Microsoft Azure
NoSQL
Node.js
Orchestration
POSTMAN
Problem Solving
Programming Languages
Python
RESTful
React.js
Requirements Elicitation
SQL
Software Development
Software Development Methodology
Software Engineering
Specification Gathering
Teamwork

Job Details

Job Title: Software Developer
Designation: Contractor-05
Job Location: San Leandro, California
Require local Bay Area resource who can go for an in-person only
SKills:
Java MCP with Google ADK
API and Microservices-Level 4

Job Summary: We are seeking a highly skilled Software Developer with a strong focus on API and Microservices architecture. The ideal candidate will be responsible for designing, developing, and maintaining robust software solutions that meet the needs of our clients. This role requires a deep understanding of modern software development practices and a passion for delivering high-quality code.

Responsibilities:
  • Design, develop, and implement scalable API and Microservices solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct code reviews and provide constructive feedback to peers.
  • Debug and troubleshoot issues in existing applications and services.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Stay updated with emerging technologies and industry trends to ensure the application of best practices.
  • Document development processes, code changes, and technical specifications.
Mandatory Skills:
  • Strong knowledge of API design and development.
  • Proficiency in Microservices architecture and implementation.
  • Experience with RESTful services and API management tools.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of software development methodologies, including Agile and DevOps practices.
  • Proficient in programming languages such as Java, Python, or Node.js.
  • Experience with database technologies, both SQL and NoSQL.
Preferred Skills:
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with API testing tools like Postman or Swagger.
  • Familiarity with CI/CD pipelines and tools.
  • Understanding of security best practices in API development.
  • Experience with front-end technologies such as React or Angular is a plus.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.
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.