Unit testing framework for Java (like JUnit) and GO Lang
Prometheus, Data Collector frameworks
Scripting Languages: Python, Bash, or PowerShell
Engineering Process Tools: Dockerization, Kubernetes, GIT, Jenkin, Jira, SonarQ
Responsibilities:
Design and development of distributed application services, microservices and scalable database systems.
Design, Build and deploy application services for a highly scalable cloud based software platform.
Define, Design and implement gRPC and REST APIs.
Application development using Java/GoLang, Messaging Queue, Caching DB, SQL and NOSQL Databases.
Integration with multiple 3rd party application systems using gRPC, REST Apis or/and messaging queues
Defining development test strategy and test scenarios and performance component testing and unit testing.
Automate unit testing, perform static code analysis using tools like SonarQ, adhere to coding guidelines and enhance code coverage and submit test reports.
Follow CI/CD workflow and processes to ensure it meets the software engineering standard and well verse with tool like Jira, GIT, Jenkin, Kubernetes Engine etc
Implement and enforce software security best practices in both software development and deployment
Work with cloud platform engineering teams to quickly iterate on and deploy application components.
Self Managing Engineer and work with other cross-functional teams to streamline processes and enhance collaboration on design specifications to iterate on feature development
Establish a disciplined development and deployment process so that software ships on time and at a very high level of quality. Validate and deliver high quality code using tests.
Requirements:
8+ years experience in professional software development using OOP and distributed microservices.
Masters or Bachelor's degree in Computer Science, Engineering or related field.
Programming capabilities with experience in Java or/and Go Language.
Experience in developing microservice using spring-boot framework or using GO lang framework
Prior working experience in messaging broker such as Kafka or/and Pub/Sub to build event driven microservices architecture and solutions
Excellent knowledge and implementation skills of data schema design and developing efficient SQL queries. Strong experience building services using SQL DB.
Working knowledge of stream processing systems and message queues like Kafka, pub-sub.
Experienced in gRPC & REST API design and interface design across different network layers.
Experience in building stable and scalable server components/features preferred.
Distributed systems knowledge for massive horizontal scaling.
Working experience on using GIT, kubernetes, docker, jenkin pipeline andAWS
Should have quality focus with demonstrable skills using test frameworks.
Highly collaborative, with excellent communication skills.
Nice to have an understanding of 3GPP standards and 4G/5G network integrations
Experience level: 8 -12yrs
If you're interested in this opportunity, we'd be happy to receive your updated CV. Simply click the email link below, or copy and paste the email address:
careers@innominds.com
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.