About the companyInnominds is an AI-first, platform-led digital transformation and full cycle product engineering services company headquartered in San Jose, CA. Innominds powers the Digital Next initiatives of global enterprises, software product companies, OEMs and ODMs with integrated expertise in devices & embedded engineering, software apps & product engineering, analytics & data engineering, quality engineering, and cloud & devops, security. It works with ISVs to build next-generation products, SaaSify, transform total experience, and add cognitive analytics to applications.
For more information, please visit: www.innominds.com
Position: Backend Java Developer - (GCP, AWS) & Telecom
Location: Bangalore (Hybrid model)Education: BE OR B. Tech or MCA or M. Tech only
Interview rounds : 1st Technical : Virtual, 2nd Technical F2F, 3rd VP level F2F.
Experience: 8 plus
Please share your updated resumes to kj********i@in******s.comTech-Stack and Engineering Tools:
Responsibilities: 1. Design and development of distributed application services, microservices and scalable database systems.
2. Design, Build and deploy application services for a highly scalable cloud based software platform.
3. Define, Design and implement gRPC and REST APIs.
4. Application development using Java/GoLang, Messaging Queue, Caching DB, SQL and NOSQL Databases.
5. Integration with multiple 3rd party application systems using gRPC, REST Apis or/and messaging queues
6. Defining development test strategy and test scenarios and performance component testing and unit testing.
7. Automate unit testing, perform static code analysis using tools like SonarQ, adhere to coding guidelines and enhance code coverage and submit test reports.
8. 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
9. Implement and enforce software security best practices in both software development and deployment
10. Work with cloud platform engineering teams to quickly iterate on and deploy application components.
11. Self Managing Engineer and work with other cross-functional teams to streamline processes and enhance collaboration on design specifications to iterate on feature development
12. 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: 1. 8+ years experience in professional software development using OOP and distributed microservices.
2. Masters or Bachelor's degree in Computer Science, Engineering or related field.
3. Programming capabilities with experience in Java or/and Go Language.
4. Experience in developing microservice using spring-boot framework or using GO lang framework
5. Prior working experience in messaging broker such as Kafka or/and Pub/Sub to build event driven microservices architecture and solutions
6. Excellent knowledge and implementation skills of data schema design and developing efficient SQL queries. Strong experience building services using SQL DB.
7. Working knowledge of stream processing systems and message queues like Kafka, pub-sub.
8. Experienced in gRPC & REST API design and interface design across different network layers.
9. Experience in building stable and scalable server components/features preferred.
10. Distributed systems knowledge for massive horizontal scaling.
11. Working experience on using GIT, kubernetes, docker, jenkin pipeline and AWS
12. Should have quality focus with demonstrable skills using test frameworks.
13. Highly collaborative, with excellent communication skills.
14. Nice to have an understanding of 3GPP standards and 4G/5G network integrations
Regards,
Kiran Kumar Jallepalli - Innominds (Please connect me on LinkedIn)

Keyskills: GCP Kafka Spring Boot AWS Microservices Java Telecom
Innominds Software Inc., a fast growing Software Product Engineering Services company