Position: Software Engineer(Backend
Engineer)
Location:
Bangalore, India (Hybrid)
Need Local only for immediate Joiner
- Expertise and hands-on
experience in object-oriented programming
- Java Spark coding experience.
- Spark Streaming experience.
- Experience with Java 8
advanced features such as:
- Functional interface
& Lambda Expressions
- Streams/Parallel
Streams
- Completable futures and
concurrency API improvements
- Improved collections
APIs
Minimum Qualifications:
- BS/MS in Computer Science, or equivalent.
- 4 years of prior
industry experience in developing highly scalable micro-services and
optimized RESTful APIs using Spring Boot in Java 8 or above.
- 3 years of experience in
version control tools - Git.
- 3 years of experience in
working in a collaborative environment using Agile SCRUM practices.
- Solid grasp of various
software design patterns and distributed computing.
- Solid understanding of
relational and non-relational database technologies (SQL and Cosmos DB),
data modelling and RESTful web APIs.
- Experience with Maven
tool to build and deploy artifacts to snapshot repository.
- Experience in automated
CI/CD workflow using tools such as Jenkins and GitHub.
- Prior enterprise
experience in working with Azure Cloud Technologies.
- Experience working
directly with Product, Business, Automation and other stake holders in
delivering end to end product features.