Software Engineer

4 - 8 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Developer, you will be responsible for developing high volume, high performance, stable, and scalable systems using Java 17 or other JVM languages. Your role will involve building asynchronous messaging frameworks like Kafka and designing micro-service-based architectures with asynchronized communication. Additionally, you will be implementing alerting, metrics, and logging using tools like Prometheus, CloudWatch, Datadog, Splunk, or Kibana. Key Responsibilities: - Proficient in Java 17 or other JVM languages - Develop high volume, high performance, stable, and scalable systems - Experience with Kubernetes, Docker, Minikube, and AWS - Build asynchronous messaging frameworks like Kafka - Design micro-service-based architectures - Implement alerting, metrics, and logging using various tools - Design API contracts before starting development - Work with persistence and caching solutions like Mysql, PostgreSQL, Redis, ElasticSearch, Caffeine - Fine tune database queries for optimal performance - Utilize asynchronous, non-blocking, functional/reactive style of programming - Hands-on experience with frameworks like Spring WebFlux, Vert.x Qualifications Required: - At least 4 years of software development experience - 1-2 years of Kubernetes and AWS experience - Good understanding of distributed systems challenges - Practical knowledge of contract first development model - Hands-on experience with subscription-based service - Familiarity with PSP integrations like Stripe, Adyen, Braintree, dLocal - Working understanding of typical web purchase flow Additional Details: As a team player, you should have the ability to communicate effectively in a global team setting. You will be expected to collaborate proactively within your team, across different departments like Product, Finance, and other stakeholders. Ownership and openness to new ideas are key traits that will contribute to the success of the project outcomes and the business impact.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You