Senior Software Engineer (Java)

5 - 10 years

7 - 11 Lacs

Posted:14 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

 
In this role, you will have the opportunity to:
  • Develop high-quality software solutions for customer escalations and support incidents.
  • Collaborate with cross-functional teams to investigate and resolve defects, enhancing user experiences.
  • Troubleshoot and diagnose complex technical issues, perform root cause analysis, create, validate, and deliver patches or solutions to customers.
  • Use TDD/BDD techniques, CI/CD processes, and support recruitment and onboarding of new team members while continuously developing skills and learning new technologies.
  • Adopt Agile practices like Kanban or Scrumban to efficiently manage team priorities, workload, and deliver high-quality, performant solutions in a timely manner.
The essential requirements of the job include:
  • Bachelors degree in Computer Science, Engineering, or a related field, with 5+ years of software engineering experience.
  • Expertise in writing complex queries and troubleshooting database issues with Oracle, PostgreSQL, and NoSQL databases like MongoDB, including database optimization. Knowledge of programming using Java, JavaScript (React/Angular), microservices, and RESTful web services. Skilled in
  • Proficient in writing unit and integration tests, with experience using unit test tools like JUnit, Jest, Mocha, Cypress, Playwright, and Jasmine for Java/JavaScript frameworks.
  • Solid understanding of CI/CD pipelines and experience using tools like AWS, Kubernetes, Terraform, Jenkins, Gradle, Maven, Grunt, and code coverage tools like SonarQube.
  • Strong problem-solving and investigation skills in complex technical environments, with a focus on security, performance, scalability, reliability, memory management, and database optimization.
It would be a plus if you also possess previous experience in:
  • Experience in the Life Sciences industry and regulated environments, participating in Customer and Internal Audits, ensuring compliance with QMS procedures.
  • Troubleshooting and diagnosing complex technical issues using tools like Nslookup, Ping, Traceroute, Wireshark, Netstat, Telnet/SSH, GDB, VisualVM, JStack, and JProfiler.
  • Promoting best practices and quality within the team and organization.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You