Java-Python-Senior Engineer
Objectways · Phoenix, AZ · 3 wk ago
On-siteEngineeringFull-time
About the role
This is a contract, on-site role for a Senior Engineer located in Phoenix, AZ. The Senior Engineer will design, develop, and maintain software solutions using Java and Python. Day-to-day tasks include back-end web development, coding using object-oriented programming principles, working with databases, and collaborating with teams to ensure the delivery of robust and efficient software systems.
Responsibilities
- Design, develop, and maintain software solutions using Java and Python
- Perform back-end web development and coding using object-oriented programming principles
- Work with databases and collaborate with teams to deliver robust and efficient software systems
- Optimize systems for performance and reliability
- Contribute to technical innovation
- Lead teams and collaborate with stakeholders
Requirements
- 8+ years of commercial software development experience
- Proficiency with distributed/multi-tier systems and application development, including excellent programming skills in Java and Python
- Hands-on experience with Spring Boot, Microservices, 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
- Strong grasp of data structures, algorithms, and design patterns
- Knowledge and experience of Contact center ecosystem/Genesys Framework and Architecture (preferable)
Skills
- Excellent written communication and documentation abilities
- Proactive approach to identifying continuous improvement opportunities
- Strong leadership and communication skills, with the ability to influence at all levels across functions, from both technical and non-technical perspectives