About the Job
You will be engaging cutting-edge software technology to craft diverse business applications and products. Other responsibilities are as follow:
- Crafting and refining applications utilizing Java and the most up-to-date J2EE technologies.
- Contributing to the design of adaptable, loosely connected distributed applications for effective enhancement and maintenance.
- Assuming ownership and accountability for product deliverables, directing efforts to meet project timelines.
- Delivering projects and tasks punctually and in accordance with specifications, maintaining an appropriate level of quality.
Skills & Experiences Required
You will need minimum 3 years of relevant working experience and a bachelor's Degree in Computer Science or related IT disciplines.
- Strong proficiency in designing and coding using Java and related server-side technologies (J2EE, Spring, REST APIs).
- Extensive practical experience working in Linux environments.
- Understanding of microservices architecture.
- Proficiency in container technologies (Docker, Apache Mesos, Kubernetes, Vagrant).
- Thorough grasp of Cloud computing and hosting technologies.
- Exposure to MQTT or other messaging protocol-based technologies, offering additional advantages.
- Competence in Internet transports including HTTP, WebSocket, XMPP, AMQP, and/or MQTT.
- Solid understanding of SCRUM and Agile methodologies.
EA (R1332781)