Java Developer
Job Description
* 8+ years of commercial software development experience
* Proficiency with distributed/multi-tier systems and application development, including excellent programming skills in
languages such as Java, Python
* Hands-on experience with Spring Boot, Micro-services, Kafka, Relational and/or NoSQL databases.
* Experience in conversational interfaces, chatbots, machine learning, deep learning, and data analytics.
* Experience with Agile development, Continuous Integration, and Continuous Delivery, including working knowledge of
various tools in the CI/CD pipeline.
Experience with automated release management using Maven, Salt, Git, Jenkins
* Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
* Good understanding of data structures, algorithms, and design patterns
* Great written communication and documentation abilities
Looks proactively beyond the obvious for continuous improvement opportunities.
Knowledge & experience of Contact center ecosystem/Genesys Framework and Architecture, familiarity with the Genesys
ecosystem would be preferrable.
* Leadership and communication: lead teams and collaborate with stakeholders, so strong leadership and communication
skills are essential.
* Excellent communication skills, with the ability to influence at all levels across functions, from both technical and non-
technical perspectives alike.
Similar Jobs
Java Full Stack Developer
Remote
Java Developer
Remote
Java Backend Developer
Remote
Lead Java API Developer
Virginia
Java Fullstack
North Carolina