As a Sr Developer, Software Development, you will be responsible for designing and developing scalable, high-performance microservice-based applications using Java, J2EE, Spring, and Spring Boot. You will participate in Agile development, resolve scalability issues, and ensure software meets security and quality requirements. The role involves hands-on experience with containerized applications, public cloud services, and various database technologies, contributing to innovation and technical debt reduction.
Good To Have:- Knowledge on the Telecom industry & Number porting.
- Experience with front-end development like Angular.
- Telecom Order Management System knowledge experience is a plus.
- Any Certifications in the relevant technologies.
Must Have:- Design and develop with Java, J2EE, Spring, Spring Boot, Apache Camel, RDBMS, JS.
- Experience with containerized applications and automated orchestration (Docker, Kubernetes).
- Design and implement distributed, scalable, high-performance microservice applications.
- Actively participate in Agile software development.
- Resolve scalability and performance issues.
- Ensure software meets security, quality, extensibility, performance, reusability requirements.
- Minimum 5 years of relevant work experience.
- Proficiency in RESTful Web Services, XML, JSON, JMS.
- Experience with Oracle, SQL, No-SQL databases (MongoDB, Postgres DB).
- Knowledge of architecture and design patterns.
- Experience with Maven, Jenkins, CI/CD tools (Chef, Puppet, Ansible).
- Unit testing with Junit.
- Experience with message queues (ActiveMQ, JMS, MQTT, AMQP).
- Strong analytical and debugging skills.
- Familiarity with GIT, JIRA, Confluence, Nexus.