Job description
Required:
• 5+ years Of IT experience as software engineer in J2SE and J2EE development teams
• Top-notch programming skills in Java and related frameworks such as Spring and Spring Boot
• You have experience in REST API-based Microservices development & integration that includes long running orchestration services.
• Implementation Experience in RDBMS (MySQL/PostgreSQL) and good Analytics tools knowledge
• You have experience with NoSQL databases such as Cassandra/MongoDB/Redis/DynamoDB
• Experience or Knowledge to distributed Caching solutions such as Redis/Memcache
• Experience working on Apache Kafka.
• Development experience using Gitlab and JIRA.
• CI/CD experience with Gitlab CI/CD or Jenkins or Maven
• Experience with testing frameworks such as JUnit, TestNG.
• Excellent command over querying and analyzing data using various query languages native to the storage system (e.g., SQL, Hive, etc.)
• Experience in programming languages used in data systems – Python
• Experience in ingesting data from various sources in formats such as JSON, CSV, etc.
• Experience working in Agile development methodologies.
• Stay on top of technology, participate in brainstorming sessions and contribute ideas to our products and tech stack.
• With an eagerness to constantly learn.
________________________________________
Desired:
• Experience configuring services in AWS (preferred)
• S3, IAM, RDS
• EC2, AWS Lambda, ECS, EKS
• Route 53, API Gateway, CloudFront,
• CloudFormation templates, CloudWatch
• Experience with Docker/Podmand and Container Management preferably using EKS.
• Experience with Elastic search.
• Experience with gRPC-based service development.
• DevOps experience, CI/CD required.
• Experience in user interface development, and working with JavaScript UI frameworks such as jQuery, Angular, React.
Skills
Java Frameworks