Senior Java Developer

6 - 9 years

12 - 20 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Immediate joiners!!!

Location - Bangalore/Chennai (Local candidates only )

Remote Role (Only local candidates )

We are seeking a talented and passionate Senior, Software Engineer to join our team. The ideal candidate will have experience working in a large project environment with solid technical leadership abilities and strong development background in Java along with experience in scalable architecture and a proven track record of delivering high-quality scalable software applications.

What you'll do:

  • Design, develop, launch, sustenance and modernization of the highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology.
  • Provide technical direction, architecture leadership and expertise to the team.
  • Drive projects of high visibility across the organization.
  • Mentor and grow team members while working in an agile environment and ensure best engineering practices are followed.
  • Participate in medium- to large-scale, complex, cross-functional projects by reviewing project, product and business requirements, translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); designing robust and scalable architectures. writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery.

What you'll bring:

  • Good knowledge of lambda architecture.
  • Proficient in building scalable Microservices using Spring framework.
  • Strong Expertise in Java, Object Oriented & Functional Programming, Design Patterns.
  • In depth knowledge of No-SQL and RDBMS technologies.
  • Proficient with event driven architecture using Kafka.
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures and algorithms.
  • Working knowledge in container and cloud native technologies Kubernetes, Docker.
  • Experience with CI/CD tools such as Jenkins and Maven.
  • Strong expertise with Cloud Technologies like Azure and GCP.
  • Experience in monitoring production system and using different systems like Grafana, Prometheus.
  • Strong inclination towards exploring and learning new technologies.
  • You have strong written and oral communication skills.

Experience with all phases of the software development life cycle, best practices, and Agile Software Development.

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
Apex Systems logo
Apex Systems

Information Technology and Services

Atlanta

RecommendedJobs for You

hyderabad, chennai, bengaluru