Description:
We are seeking a Senior Full Stack Developer with expertise in Java, D3.JS, and React to join our team for the design and development of scalable software solutions across the full software development life cycle. The primary focus will be on designing and developing our Webex platform, but we are looking for someone who can contribute to multiple areas of the platform.
You will play a key role in both front-end and back-end development using cutting-edge technologies, with a strong emphasis on Java and React. As a key member of our team, you will follow Agile development methodologies to deliver high-quality, secure, and scalable solutions.
Responsibilities:
- Design and develop RESTful services and APIs (microservices, micro-frontends)
- Develop and unit test components, ensuring they meet requirements and technical specifications
- Work with business partners to define technical requirements and solutions
- Collaborate with architects and technical teams to design the best solutions that meet business and IT needs
- Ensure adherence to non-functional requirements like security, performance, scalability, and usability
- Contribute to the improvement of development practices and processes, including code quality and standards
- Participate in code reviews, and contribute to continuous improvement efforts
- Assist in the integration of systems, APIs, and services, with a focus on Azure and cloud deployments
Qualifications (Must-Haves):
- 5+ years of experience in Full Stack Development
- Proficiency in Java, D3.JS, React, Azure Functions, and Event Hub
- Experience with cloud development, Agile methodologies, and secure software development lifecycle
- Expertise in Event-Driven Architecture and experience with Kafka, REST API, and Azure services (APIM, Key Vault, App Config)
- Familiarity with databases such as MySQL, Oracle, Redis, and MongoDB
- Strong knowledge of front-end technologies (HTML, CSS, JavaScript)
- Competent using GIT for source code management
- Experience in docker is a plus
Desired Skills:
- Experience with cloud deployment (Azure)
- Expertise in microservices architecture, micro-frontends, and scalable solutions