Hi,
Our client is looking Full Stack Developer for Contract project in Richardson, TX below is the detailed requirements.
Job Title : Full Stack Developer
Location : Richardson, TX
Duration : Fulltime
Job description:
- Bachelor's degree in Computer science or equivalent, with minimum 10 + Years of relevant experience.
- Java Development: 4+ years of hands-on experience with Java 11+.
- Spring Framework: Strong proficiency in developing applications using Spring Boot and Spring Cloud.
- Microservices Architecture: Experience in designing, developing, and deploying microservices-based solutions.
- Messaging Systems: Proficiency in Kafka or similar messaging systems for building scalable applications.
- Database Management: Practical experience with MongoDB or other NoSQL database.
- Version Control and CI/CD: Familiarity with Gitlab for version control and CI/CD pipelines.
- SDLC Knowledge: Strong understanding of software development lifecycle (SDLC) methodologies, including Agile/Scrum.
- Problem-solving Skills: Excellent analytical and problem-solving abilities to debug complex issues efficiently.
Responsibilities:
- Design, develop, and maintain Java applications and microservices based on business requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through unit testing, continuous integration, and deployment.
- Utilize Kafka for building scalable and fault-tolerant messaging systems.
- Work with MongoDB for efficient data storage and retrieval.
- Implement test automation strategies using JUnit, mocking frameworks, and Gherkin syntax.
- Participate in code reviews, architectural discussions, and Agile ceremonies.
- Troubleshoot and debug issues in production and non-production environments.
- Stay updated with industry best practices and technologies.