Senior Software Engineer

3 - 8 years

6 - 10 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a Senior Software Engineer in Bangalore who designs, develops, tests, and maintains high-quality software applications in line with business and technical requirements. The role involves applying engineering best practices, collaborating with cross-functional teams, and ensuring scalability and reliability of delivered solutions. The position requires strong technical execution skills, ownership of deliverables, and the ability to contribute to the continuous improvement of engineering processes
About You experience, education, skills, andaccomplishments
  • Bachelors degree in computer science, Engineering, or related field.
  • At least 3 years of software development experience.
  • Proven ability to deliver enterprise-grade applications as part of a team
  • At least 3 years of experience in Java, J2EE, Spring Framework, Spring Boot, Hibernate, and REST API development.
  • Solid understanding of microservices architecture and MVC frameworks.
  • Experience with application/web servers (e.g., Tomcat, JBoss, WebLogic).
  • Knowledge of relational and NoSQL databases, including SQL optimization.
  • Familiarity with CI/CD pipelines, version control (Git), and build tools (Maven, Gradle).
  • Exposure to containerization and cloud platforms (Docker, Kubernetes, AWS/Azure/GCP).
  • Knowledge of testing frameworks (JUnit, TestNG) and TDD/BDD practices.
It would be great if you also had
  • Good analytical, verbal and written interpersonal and communication skills due to the number of internal customers they will be required to support
What will you be doing in this role?
  • Participate in the design, development, coding, testing, and deployment of software applications.
  • Implement solutions using Java, Spring Boot, Hibernate, REST APIs, and microservices.
  • Collaborate with leads and architects to translate technical designs into working solutions.
  • Write high-quality, maintainable, and reusable code following engineering best practices (SOLID, DRY, TDD).
  • Contribute to the design and development of RESTful services and microservices-based solutions.
  • Assist in encapsulating and modernizing legacy systems into modular architectures.
  • Develop and execute unit tests, integration tests, and support automation frameworks.
  • Participate in peer code reviews, ensuring adherence to coding standards and quality benchmarks.
  • Troubleshoot, debug, and optimize existing applications for performance and scalability.
  • Contribute to CI/CD pipelines and DevOps practices for continuous integration and delivery.
  • Document technical designs, workflows, and system components.
  • Stay current with emerging technologies and recommend improvements to processes and systems
About the Team
You will be joining a team responsible for creating and maintaining internal tools which allows the company to take unstructured data available on the internet into structured data which can then be cross referenced and analyzed. The data will be exposed to multiple products which are in term provided to our customers. You will be interacting with other teams in creating a service mesh structure which communicate through asynchronous queue services hosted in AWS.
Hours of work
IST Time zone

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
Clarivate logo
Clarivate

Information Services

London Penang

RecommendedJobs for You