Senior Engineer - Software Development

3i Infotech

Mumbai

On-site

INR 2,500,000 - 4,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

3i Infotech is seeking a Senior Software Engineer (Java Full Stack) to design, develop, and modernize mission-critical applications using Java, Spring Boot, Hibernate, and Angular. You will mentor junior engineers, drive architecture improvements, and collaborate with cross-functional teams.

The role emphasizes secure coding, performance optimization, and leveraging AI-assisted development tools to enhance productivity and code quality in a fast-paced environment.

Qualifications

  • 5–8+ years of Java enterprise development experience.
  • Strong expertise in Core Java, Spring Boot, Hibernate/JPA, RESTful APIs, and Angular.
  • Experience with CI/CD, DevOps, and cloud-ready design.
  • Mentor and lead technical discussions with teams.
  • Secure coding practices and performance optimization.

Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, Hibernate/JPA, and Angular.
  • Drive modernization initiatives, architecture improvements, and performance optimization.
  • Translate business requirements into robust technical solutions using best practices.
  • Participate in architecture, design reviews, and solution discussions.
  • Mentor juniors and guide technical coaching and code quality improvements.
  • Collaborate with Product, QA, DevOps, and Business Analysts.
  • Promote secure coding, performance tuning, and high-quality practices.
  • Leverage AI-powered development tools to boost productivity and quality.
  • Contribute to CI/CD pipelines and DevSecOps practices.

Skills

Core Java
Spring Boot
Hibernate/JPA
RESTful APIs
Microservices
Angular
TypeScript
HTML5
CSS3
SQL
Software architecture
Application modernization
CI/CD practices
Security best practices
Problem solving
Communication skills
Mentoring

Education

Bachelor's or Master's in Computer Science/IT

Tools

Git
Maven/Gradle
Jenkins
Docker
CI/CD pipelines
Kubernetes

Job description

Job Description Senior Software Engineer (Java Full Stack)
Role Summary

We are seeking a highly skilled Senior Software Engineer with strong expertise in Java-based enterprise application development and modern web technologies. The ideal candidate will be responsible for designing, developing, modernizing, and enhancing mission-critical applications while mentoring junior engineers and driving engineering excellence through AI-enabled development practices.

Key Responsibilities
  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, Hibernate/JPA, and Angular.
  • Analyze existing applications and drive modernization initiatives, including architecture improvements, performance optimization, and cloud-ready design.
  • Translate business requirements into robust technical solutions following industry best practices and design patterns.
  • Participate in application architecture, technical design, code reviews, and solution discussions.
  • Mentor and guide junior developers through technical coaching, best practices, and code quality improvements.
  • Collaborate with cross-functional teams including Product, QA, DevOps, and Business Analysts.
  • Promote secure coding, performance tuning, and high-quality software engineering practices.
  • Leverage AI-powered development tools (e.g., GitHub Copilot, ChatGPT, AI-assisted testing and code analysis) to improve engineering productivity and quality.
  • Contribute to CI/CD pipelines, DevSecOps practices, and automated testing.
Required Skills
  • 5–8+ years of experience in Java application development.
  • Strong expertise in:
    • Core Java (Java 8/11/17) and advanced Java concepts
    • Spring Boot, Spring MVC, Spring Security
    • Hibernate/JPA
    • RESTful APIs and Microservices
    • Angular (latest versions), TypeScript, HTML5, CSS3
    • SQL and relational databases (Oracle/PostgreSQL/MySQL)
  • Strong understanding of software architecture, design principles, design patterns, and system scalability.
  • Experience in application modernization and legacy system transformation.
  • Proficiency with Git, Maven/Gradle, Jenkins, Docker, and CI/CD practices.
  • Knowledge of secure coding standards and performance optimization techniques.
  • Excellent analytical, communication, and stakeholder interaction skills.
  • Proven ability to mentor developers and lead technical discussions.
  • Strong problem-solving mindset with ownership and accountability.
Good to Have
  • Experience in Credit Guarantee Systems or BFSI lending platforms.
  • Knowledge of banking, financial services, or insurance domain.
  • Exposure to Kubernetes, OpenShift, or cloud platforms (AWS, Azure, GCP).
  • Experience with event-driven architecture (Kafka/RabbitMQ).
  • Familiarity with AI-driven software engineering practices and GenAI-assisted development.
  • Understanding of Agile/Scrum methodologies.
Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related discipline.
  • Relevant certifications in Java, Spring, Cloud, or AI technologies are an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Senior Java Fullstack Developer
Senior Java Fullstack Developer

Capgemini • Bengaluru, Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer - JAVA FullStack
Senior Software Engineer - JAVA FullStack

Trintech Solutions Private Limited (India) • Bengaluru

On-site
INR 2,200,000 - 3,600,000
Java Full Stack Lead
Java Full Stack Lead

Sightspectrum • Pune District

On-site
INR 1,200,000 - 1,800,000
AI-enabled projects
Leadership opportunities
Growth-oriented environment
+1
Senior Java Software Engineer
Senior Java Software Engineer

UST • Pune District

On-site
INR 1,200,000 - 2,000,000
Senior Java Full stack (Angular) Developer
Senior Java Full stack (Angular) Developer

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,500,000
Senior Full Stack Developer - Assistant Vice President
Senior Full Stack Developer - Assistant Vice President

Citi • Maharashtra

On-site
INR 4,200,000 - 6,600,000
Senior Manager of Software Engineering - Java
Senior Manager of Software Engineering - Java

Fairygodboss • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Full Stack Developer - Assistant Vice President
Senior Full Stack Developer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Java Developer
Senior Java Developer

Grid Dynamics • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,800,000 - 2,800,000
Bleeding-edge projects
Competitive salary
Flexible schedule
+1