Java Full stack_ Lead/Senior developer

Posted:
11/25/2024, 5:42:58 AM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Java Full stack developer

Important Information 
Exp required – 7- 11 Years
Location: Bangalore/Pune/ Chennai/Hyderabad/Ahmedabad/Remote
Job type - Full -time
Work mode -  Hybrid/Remote

Roles and Responsibilities
• Collaborate and partner with peer teams located in US and EMEA regions.
• Strong interpersonal and multitasking skills with the ability to balance contending
priorities.
• Excellent communication (verbal and written) and interpersonal skills and an ability
to effectively communicate with both business and technical teams.
• An ability to work in a fast-paced ambiguous environment where continuous
innovation is occurring.
• Conduct design and code reviews to ensure compliance with standards and expected
quality.
• Partner with security, privacy, and legal teams to deliver solutions that comply to
customer's security and privacy policies.
• Partner with product engineering and peer data engineering teams to instrument
and understand.
• Designing and building data platform products for Customer scale and experience.
• Takes opportunities to mentor other members of the team on technology and
standard practices

Skills required

  • 8+ years of full software development life cycle, including coding standards, code

reviews, source control management, build processes, testing, and operations

experience.

  • Experience building large-scale distributed systems, such as high-volume SaaS

environments. Ideally experienced in scaling products 0->1.

  • Expert in programming languages like Java, Python or Scala.
  • Hands-on experience in RESTful webservices in Java SpringBoot. GraphQL API

development is a plus.

  • Should have worked on SQL(Postgres) and NoSQL db(DynamoDB, Cassandra or

MongoDB). Caching with Redis/Memcached/ElastiCache

  • Good knowledge in messaging systems: Kafka / RabbitMQ / SQS
  • Experienced in AWS stack - EC2, SQS, SNS, S3, lambda, step functions
  • In depth knowledge of Cloud Native Architecture, Microservice Architecture and

related stacks (Service Registry, ELK / Splunk, service registry etc.) and container

technologies (Docker, Kubernetes, etc.)

  • Should have a strong Quality focussed approach to development – experience with

various Unit Testing, Integration Testing, and End-to-end functional testing

frameworks is required.

Additional skills
Designing and building streaming applications for data platforms using frameworks such as
Kafka Streams, Spark Structured Streaming, and Apache Flink