Full Stack Engineer
Apply NowCompany: JobRialto
Location: Durham, NC 27713
Description:
Job Summary
We are seeking an experienced Full Stack Engineer to build APIs and digital capabilities that support large-scale digital platforms.
This role involves developing reusable APIs, optimizing quality and deployment practices, and contributing to a strong engineering community.
Key Responsibilities
Required Qualifications
Education: Bachelors Degree
We are seeking an experienced Full Stack Engineer to build APIs and digital capabilities that support large-scale digital platforms.
This role involves developing reusable APIs, optimizing quality and deployment practices, and contributing to a strong engineering community.
Key Responsibilities
- Develop and optimize RESTful APIs and web services to enhance customer experience.
- Work with Service-Oriented Architecture (SOA) and modern application servers.
- Implement CI/CD practices to rapidly deploy changes with minimal risk.
- Ensure API versioning, isolation, and microservices architecture best practices.
- Write unit and integration tests using frameworks like JUnit, Mockito, and Spring Test.
- Collaborate on web application development using JSP, HTML, CSS/SASS, JQuery, Angular, and NodeJS.
- Utilize DevOps tools such as Jenkins, Maven, Stash, and Docker.
- Work with cloud computing environments (AWS, Azure) and relational/NoSQL databases.
- Follow Agile methodologies (SCRUM, Kanban) to ensure efficient software delivery.
Required Qualifications
- 5+ years of software development experience with Java Web Services and API solutions.
- Proficiency in Java, J2EE, Spring MVC, Spring Core, and JavaScript.
- Strong understanding of API documentation frameworks (Swagger).
- Hands-on experience in building highly scalable distributed systems.
- Experience with modern testing frameworks and best practices.
- Strong problem-solving and communication skills to participate in technical discussions.
Education: Bachelors Degree