Job Description
We are seeking a highly experienced and talented Sr. Developer/Lead Developer to join one of our premier clients. The ideal candidate will have a strong background in Java Development with expertise in Springboot and conversational AI IVR. As a Sr. Developer/Lead Developer, you will be responsible for developing and maintaining complex applications for our clients. This position requires a strong leadership ability and the capacity to work collaboratively with other team members.
Responsibilities:
- Develop and maintain complex applications using Java, J2EE Development, Spring, SpringBoot, XML, JSON, and Application Servers (esp. Tomcat and Redhat EAP)
- Work with Avaya Telecommunications (Optional) and conversational AI platforms such as Google Dialogflow, Nuance Mix, Kore.ai, Yellow.ai or 247.ai (Optional)
- Design and implement database systems such as Oracle and/or MS SQL or any other relational databases
- Use CI/CD, GitOps continuous delivery tools and platforms including Maven/Gradle, Jenkins/TeamCity, Argo CD, Google Skaffold, etc.
- Work with application container and container orchestration technologies (Optional)
- Utilize software development methodologies, The Client, Agile Scrum/Kanban
- Work with network and PC operating systems including Linux, Unix, and Windows.
Requirements:
- Bachelor’s degree in Computer Science or related field
- 6+ years of related work experience with Java & J2EE Development (Web Services, Servlets, JSP, Javascript), JPA/Hibernate, Spring, SpringBoot, XML, JSON, and Application Servers (esp. Tomcat and Redhat EAP)
- 1+ years of related work experience with Avaya Telecommunications (Optional) and conversational AI platforms such as Google Dialogflow, Nuance Mix, Kore.ai, Yellow.ai, or 247.ai (Optional)
- 6+ years of experience with DBMS such as Oracle and/or MS SQL or any other relational databases.
- 2+ years of experience using CI/CD, GitOps continuous delivery tools and platforms including Maven/Gradle, Jenkins/TeamCity, Argo CD, Google Skaffold, etc.
- 3 to 5 years’ experience with software development methodologies, The Client, Agile Scrum/Kanban
- 6+ years working knowledge of network and PC operating systems, including Linux, Unix and Windows.
This is a contract-to-hire position, and we are looking for a senior lead developer with a strong technical background who is ready to take on a challenging role in a dynamic and fast-paced environment. If you are passionate about Java Development and Conversational AI IVR, then we want to hear from you. Please submit your resume to apply. US Citizens or Green Card Holders preferred.
#LI-CC