Develop intuitive software that meets and exceeds the needs of the customer and the company.
Collaborate with team members to develop best practices and requirements for the software.
Professionally maintain all codes and create updates regularly to address the customer’s and company’s concerns.
Analyze and test programs/products before formal launch to ensure flawless performance.
Troubleshoot coding problems quickly and efficiently.
Develop programs that monitor sharing of private information to ensure software security.
Seek ways to improve the software and its effectiveness.
Requirements
B.E./B. Tech/MS/MCA in Computer Science or related technical field.
Minimum 3 years of object-oriented programming experience in Java.
Excellent computer systems fundamentals, DS/Algorithms and problem solving skills.
Hands-on experience in building web based Java EE services/applications and Kafka, Apache Camel, RESTful Web-Services, Spring, Hibernate, Splunk, Caching.
Excellent organisation, communication and interpersonal skills.
Large scale distributed services experience, including scalability and fault tolerance.
Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS
Exposure to build, CI/CD & deployment pipelines and related technologies like Kubernetes, Docker, Jenkins etc.
A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
Experience in systems design and distributed systems.
Exposure to SQL/NoSQL data stores like Cassandra, Elastic, Mongo etc.
Tech Stack
Apache
AWS
Azure
Cassandra
Cloud
Distributed Systems
Docker
Google Cloud Platform
Hibernate
Java
Jenkins
Kafka
Kubernetes
NoSQL
Splunk
Spring
SQL
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance.
Other great perks include a host of best-in-class benefits maternity and parental leave, pto, health benefits, and much more.