Overview
On Site
Hybrid3 Days office
$50 - $55
Contract - W2
Contract - 24 Month(s)
100% Travel
Unable to Provide Sponsorship
Skills
API
Java
Software Development
Problem Solving
Microservices
Amazon Web Services
Job Details
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.