Want to know if you’re a fit? Upload your resume and let our AI show you.
Skills
Algorithmsunmatched
Apache Cassandraunmatched
Apache Kafkaunmatched
Application Programming Interface (API)unmatched
Automationunmatched
Cloud Applicationsunmatched
Computer Programmingunmatched
Concurrencyunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Structuresunmatched
DevOpsunmatched
Distributed Computingunmatched
Dockerunmatched
Error Handlingunmatched
GitHubunmatched
Go Programming Language (Golang)unmatched
Javaunmatched
Jenkinsunmatched
Messaging Technologyunmatched
Microservicesunmatched
NoSQLunmatched
Operating Systemsunmatched
REST (Representational State Transfer)unmatched
Redisunmatched
Requirements Managementunmatched
Sales Prospectingunmatched
Scrum Project Management and Software Developmentunmatched
Software Developmentunmatched
Software Engineeringunmatched
Spring MVCunmatched
Systems Administration/Managementunmatched
Team Playerunmatched
Unit Testunmatched
Description
You will be a core member of an agile team driving the latest development practices, writing code and unit tests, working with API specs and automation.
You will be using Java Technologies – Vertx, Spring MVC, Spring Data and Spring Boot and RESTful micro services..
Identifying opportunities for adopting new technologies
Work along with stakeholders to understand and analyze the requirements.
3 years of software development experience in a professional environment.
Strong OOPs concepts, concurrency, exception handling etc.
Data structures and Algorithms, Strong OS fundamentals, Advanced Java concepts
Strong development experience using languages Java/ Go. Keen understanding of how to build highly performant systems with such languages.
Hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, gRPC/ProtoBuf; Distributed System Management/tracing and monitoring such as ELK Stack, Prometheus
Have experience in designing and building Cloud native applications. Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus.
Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems.
Experience with Continuous Integration/Continuous Deployment tools such as Jenkins, GitHub