Java Full Stack Developer

First Object

Bengaluru

Hybrid

INR 2,400,000 - 4,200,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

First Object in Bengaluru (Hybrid - 3 days in office) is seeking a Senior Software Engineer to design, develop, and maintain enterprise Java applications, with strong hands-on experience in Java, Spring/Spring Boot, JavaScript and SQL.

You will collaborate with global engineering teams to deliver scalable, secure software, follow SAFe/agile practices, and apply modern engineering methods including AI-assisted development to boost productivity and code quality.

Qualifications

  • 5-7 years of professional software development experience with Java, Spring/Spring Boot, JavaScript and/or Angular, and SQL.
  • Experience designing RESTful APIs and backend services for enterprise apps.
  • Front-end experience with JavaScript/Angular is desirable.
  • Ability to deliver high-quality, thoroughly tested software on time.
  • Familiarity with agile development processes (SAFe preferred).
  • Experience with AI-native development practices and responsible validation of AI outputs.

Responsibilities

  • Design, develop, test, and maintain Java-based applications and services using Spring/Spring Boot, REST APIs, JavaScript and/or Angular, and SQL.
  • Work in Agile teams following Agile and SAFe methodologies to deliver high-quality products on time.
  • Build and deliver scalable, secure software with performance and localization considerations.
  • Apply and promote best practices: clean code, automated testing, code reviews, secure coding.

Skills

Java
Spring/Spring Boot
JavaScript
Angular
SQL
REST APIs
AI-assisted development
Agile SAFe

Education

Bachelor's degree in Computer Science

Tools

SQL Server

Job description

Senior Software Engineer - Java
Role & responsibilities
Location: Bangalore (Hybrid - 3 days per week in office)

Join our team as a Senior Software Engineer focused on the development and maintenance of enterprise software applications. The ideal candidate will bring 5-7 years of professional software development experience with strong hands-on expertise in Java, Spring/Spring Boot, JavaScript and/or Angular, and SQL. This role involves close collaboration with global engineering teams to deliver high-quality, scalable, secure, and maintainable software solutions. We are looking for an engineer who can manage multiple priorities in a dynamic environment, contribute to technical decisions, and use modern engineering practices, including responsible AI-assisted development, to improve productivity and software quality.

WHAT YOU WILL DO
  • Work as a core member of a global engineering team that applies the right technologies and practices to deliver world-class solutions that delight customers.
  • Design, develop, test, and maintain Java-based applications and services using Spring/Spring Boot, REST APIs, JavaScript and/or Angular, and SQL.
  • Work in Agile teams following Agile and SAFe methodologies to deliver high-quality products on time, with performance, scalability, security, and localization requirements in mind.
  • Build, test, and deliver innovative solutions to complex technical challenges; diagnose and resolve complex product issues.
  • Apply and promote software development best practices, including clean code, reusable design, automated testing, peer reviews, secure coding, and maintainable architecture.
  • Maintain and improve existing codebases, ensuring quality, performance, reliability, and efficient implementation.
  • Use AI-assisted development tools responsibly, such as LLM-based coding assistants, Codex, ChatGPT, and Claude, to accelerate research, coding, debugging, test creation, documentation, and code review while validating accuracy and protecting company/customer data.
  • Document development approaches, technical decisions, implementation changes, and operational considerations.
  • Continuously learn and adopt new technologies, tools, and engineering practices that improve product quality and team productivity.
WHO YOU ARE
  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • 5-7 years of professional software development experience with hands-on expertise in Java, Spring/Spring Boot, JavaScript and/or Angular, and SQL; SQL Server experience preferred.
  • Experience designing and developing RESTful APIs, backend services, and enterprise-grade application components.
  • Hands-on experience building modular, component-based front-end applications with a strong grasp of JavaScript and/or Angular.
  • Ability to design reusable code and optimize application features for performance, scalability, security, and maintainability.
  • Successful track record of delivering high-quality, thoroughly tested software on time.
  • Ability to follow technical standards and influence peers within a development team through strong engineering practices.
  • Familiarity with AI-native software development practices, including effective prompting, code generation, test generation, debugging assistance, documentation support, and responsible validation of LLM-generated output.
  • Excellent problem-solving abilities and strong analytical skills.
  • Strong communication skills, with the ability to clearly explain technical challenges and solutions to stakeholders and peers.
  • Highly motivated and self-directed, capable of multitasking and working with minimal supervision.
  • Experience working in an Agile/Scrum development process is preferred.
WHAT ELSE
  • Experience or understanding of cloud computing technologies, business drivers, and emerging technology trends.
  • Interest in microservice architecture, distributed systems, and modern API-driven application design.
  • Proactive, creative, and innovative approach to solving technical problems.
  • Continuous improvement mindset with a commitment to developing new skills, including AI-enabled engineering practices.
  • Ability to work collaboratively in a global team environment.
  • Exceptional interpersonal and communication skills.
  • Detail-oriented with strong organizational skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Matrix Business Services • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Java Full Stack Developer - Angular
Java Full Stack Developer - Angular

EY • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Java Full Stack Developer
Java Full Stack Developer

eClerx • Bengaluru

On-site
INR 1,100,000 - 1,500,000
Senior Java Developer
Senior Java Developer

V2 Solutions • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Udemy Learning Licenses
Comprehensive health insurance
Paid time off
+2
Lead Java Full Stack Developer
Lead Java Full Stack Developer

V2 Solutions • Pune District

On-site
INR 1,200,000 - 1,800,000
JAVA Full Stack Developer - Bangalore
JAVA Full Stack Developer - Bangalore

Infotel UK • Bengaluru

On-site
INR 1,400,000 - 2,200,000
JAVA Full Stack Developer - Bangalore
JAVA Full Stack Developer - Bangalore

Infotel UK Consulting • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Senior Software Engineer - (Java Fullstack Angular)
Senior Software Engineer - (Java Fullstack Angular)

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,300,000