Tech Stack
CloudElasticSearchJ2EEKubernetesMicroservicesOracleSDLC
About the role
- Manage the entire software lifecycle including design, testing, and troubleshooting
- Stay updated on emerging technologies and apply knowledge to enhance telecom and networking solutions
- Integrate emerging technologies such as Microservices, Kubernetes, and Elasticsearch
- Lead the team to ensure on-time, high-quality project deliveries and mentor junior team members
- Collaborate with cross-functional and multi-site teams using effective communication skills
- Leverage understanding of telecommunication and networking technologies to develop tailored solutions
- Apply knowledge of the software development lifecycle to streamline processes and ensure efficient software delivery
- Expand expertise in IDEs, testing frameworks, defect tracking tools, and version control systems
- Optimize development through cloud-based solutions and DevOps practices and support CI/CD pipeline development
Requirements
- Graduate or Postgraduate in the Engineering stream
- 2 to 4 years of experience in J2EE development
- Hands-on experience troubleshooting applications on the J2EE platform, applying best practices in coding, debugging, and optimization
- Knowledge of telecommunications and networking technologies
- Experience with OSGi, Microservices, Kubernetes, and Elasticsearch
- Knowledge of cloud-based solutions and DevOps practices (preferred)
- Understanding of the software development life cycle (SDLC) (preferred)