Upload Button Icon Add office photos
filter salaries All Filters

2 Toolagen Jobs

Senior Software Engineer

5-7 years

Kolkata

1 vacancy

Senior Software Engineer

Toolagen

posted 2d ago

Job Description

We are seeking a highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will have a strong understanding of software development best practices and be adept at refactoring and improving existing codebases. In this role, you will focus on eliminating technical debt, creating scalable solutions, and ensuring high-quality, maintainable code across the entire application stack. You will be responsible for setting coding standards, reviewing code, and implementing secure, efficient, and scalable microservices



Key Responsibilities:

  • Refactor and Optimize Existing Code: Assess and improve the current codebase, eliminate technical debt, and refactor code to improve performance, maintainability, and scalability.
  • Code Reviews & Best Practices: Establish coding standards and perform thorough code reviews to ensure high-quality output across the team. Introduce best practices in development, testing, and deployment.
  • Technology Expertise: Stay up-to-date with the latest Java releases and leverage modern features to improve application performance and developer efficiency.
  • Microservices Development: Design, build, and maintain efficient, scalable, and robust microservices, using best practices in microservice architecture.
  • Design Patterns: Implement and promote the usage of Gang of Four (GoF) design patterns, as well as other design principles to enhance software architecture and maintainability.
  • Spring Framework & Spring Boot: Develop enterprise-level applications using the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, and other related frameworks.
  • API Design & Management: Build, manage, and document APIs, ensuring they are secure, scalable, and aligned with best practices in API development and management.
  • Cloud Technologies: Work with cloud-based platforms (AWS, Azure, GCP) to deploy, manage, and scale microservices and APIs. Experience with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
  • Secure Coding Practices: Ensure all code adheres to secure coding standards, addressing potential vulnerabilities early in the development cycle.
  • Collaboration & Mentorship: Collaborate with cross-functional teams, including DevOps, QA, and Product, to deliver high-quality features. Mentor junior developers and ensure adherence to development best practices.

Key Requirements:

  • Experience: 5+ years of experience in Java development, with a focus on backend development, microservices, and API development.
  • Java Expertise: In-depth knowledge of Java (preferably with experience in the latest version) and the JVM ecosystem.
  • Spring Framework: Extensive experience working with Spring Framework, including Spring Boot, Spring Security, Spring Cloud, etc.
  • Microservices: Strong experience in microservice architecture and related design patterns, including a deep understanding of API management, service discovery, and scaling microservices.
  • Design Patterns: Expertise in Gang of Four (GoF) design patterns and the ability to apply them effectively to software design.
  • Cloud: Experience with cloud-based services, cloud deployment, and cloud-native application development.
  • API Development: Strong knowledge of RESTful API design, API security, documentation (OpenAPI/Swagger), and API versioning strategies.
  • Security: Experience with secure coding practices, threat modeling, and common security vulnerabilities.
  • Version Control: Proficient in using Git and version control systems for managing codebases.
  • CI/CD: Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to work in a collaborative environment and mentor junior developers.


Employment Type: Full Time, Permanent

Read full job description

What people at Toolagen are saying

Senior Software Engineer salary at Toolagen

reported by 4 employees with 4-7 years exp.
₹12 L/yr - ₹14 L/yr
18% less than the average Senior Software Engineer Salary in India
View more details

What Toolagen employees are saying about work life

based on 2 employees
100%
Day Shift
View more insights

Toolagen Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Toolagen with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

DXC Technology

3.7
Compare

Mphasis

3.4
Compare

Sutherland Global Services

3.6
Compare

Optum Global Solutions

4.0
Compare

Hexaware Technologies

3.5
Compare

FIS

3.9
Compare

HCL Group

3.6
Compare

eClerx

3.3
Compare

L&T Technology Services

3.3
Compare

Similar Jobs for you

Senior Software Engineer at USM Business Systems

Hyderabad / Secunderabad

6-8 Yrs

₹ 20-30 LPA

Senior Software Engineer at Digient Technologies

Chennai

5-10 Yrs

₹ 12-22 LPA

Senior Software Engineer at Geekyants

Bangalore / Bengaluru

3-6 Yrs

₹ 9-18 LPA

Senior Software Engineer at ULTS

Thiruvananthapuram

4-8 Yrs

₹ 6-12 LPA

Senior Software Engineer at Neo-tech Business Solutions

Hyderabad / Secunderabad, Pune

4-9 Yrs

₹ 10-20 LPA

Senior Software Engineer at athenahealth

Chennai

4-7 Yrs

₹ 18-30 LPA

Senior Software Engineer at Vertisize Solutions

Bangalore / Bengaluru

5-10 Yrs

₹ 25-35 LPA

Senior Software Engineer at Serosoft Solutions

Indore

5-9 Yrs

₹ 5.5-12 LPA

Senior Software Engineer at Zensark India

Hyderabad / Secunderabad

5-8 Yrs

₹ 12-20 LPA

Senior Software Engineer at Whitefield Careers

5-10 Yrs

₹ 15-18 LPA

Senior Software Engineer

5-7 Yrs

Kolkata

2d ago·via naukri.com

Associate Designer (Graphics)

0-2 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com
write
Share an Interview