Home
Jobs

Principal Software Engineer - Java

6 - 10 years

30 - 40 Lacs

Posted:3 months ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Description- We are seeking a Java Engineer with an of experience building high-performing, scalable, enterprise-grade applications. He/ She will be responsible for Java/Java EE application development and providing expertise in the full software development lifecycle, from concept and design to testing. Responsibilities: Working directly with Product Managers to understand requirements and design solutions based of it End-to-end ownership of designing solutions for feature requirements, planning and monitoring its execution and release Participate in software design meetings and write technical design documents. Development of the product/modules independently. Responsible for writing unit test, integration test, re-factoring & documentation. Understand & maintain existing codebase by regular re-factoring and applying requested fixes and features. Experience of working within a fast-paced Agile development process. Maintain application stability by monitoring key metrics and improving code base accordingly. Troubleshoot complex issues discovered in-house as well as in customer environments. Should be flexible to learn new technology / require frameworks. Conduct feasibility analysis, produce functional and design specifications of proposed new features. Requirements: 6-10 years of hands-on experience in software development. Should have excellent knowledge of OOPS concepts and experience in Core Java and J2EE (Java, Spring, Spring boot, Hibernate/ My Batis). Mandatory experience in Java - Spring or Spring boot and REST Web Service development with multi-threaded architecture within the application. Mandatory experience in MySQL and nice to have knowledge of NoSQL dBs like mongoDB etc. Nice to have experience of working on high-performance and scale-distributed systems. Nice to have knowledge and hands-on experience of any scripting languages like Shell Script / PHP / Python. Should have good knowledge of Data Structures. Should have experience in JUNIT. Good knowledge of Unix OS is preferred. Working experience of tools/technologies like Kubernetes, Jenkins, Maven, GIT, Docker. Familiarity with Test Driven Development, re-factoring, code reviews, continuous integration/deliver and Agile development practices. Should have strong written and verbal communication skills. BE/BTech/BS/BCS/MCS/MCA in Computers or equivalent

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

My Connections PubMatic

Download Chrome Extension (See your connection in the PubMatic )

chrome image
Download Now
PubMatic
PubMatic

Ad Tech / Digital Marketing

New York

1001-5000 Employees

64 Jobs

    Key People

  • Rajeev Goel

    Co-Founder & CEO
  • Mukul Kumar

    Co-Founder & CTO

RecommendedJobs for You