Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Senior Software Engineer Java Fullstack developer with Angular/React.
Bengaluru Jobs Expertini

Senior Software Engineer- Java Fullstack developer with Angular/React — CGI, Bengaluru (Hiring Now)

Senior Software Engineer Java Fullstack developer with Angular/React



Job description

Position Description:



A Java Full Stack Developer is responsible for designing, developing, and maintaining both front-end and back-end components of web applications, ensuring seamless integration, scalability, and performance.

Your future duties and responsibilities:

Your future duties and responsibilities
1.Collaborate with product managers and business analysts to gather and analyse requirements, then translate them into technical specifications for both frontend and backend layers.

2.Design, develop and maintain RESTful APIs and microservices architecture using Java, Spring Boot or similar frameworks, ensuring modularity, scalability and maintainability.

3.Build responsive, interactive and high‑performing user interfaces using frontend technologies such as React, Angular, JavaScript/TypeScript, HTML5 and CSS3, aligned with UX/UI designs.
Architect and implement database models, data access layers and queries (SQL, NoSQL) supporting application backend and analytics needs, including optimization for large‑volume data.
4.Integrate backend services with frontend interfaces, third‑party APIs, external systems, and message/event‑driven pipelines (e.g., Kafka, MQ) to enable end‑to‑end functional flows.

5.Participate in architecture discussions and define system design, modules, integration patterns, security, performance and scalability requirements.

6.Develop and maintain code following best practices: clean architecture, design patterns, refactoring, automated testing (unit, integration, end‑to‑end) and continuous delivery.

7.Implement and maintain CI/CD pipelines, version control workflows (Git), build automation (Maven/Gradle), containerization (Docker/Kubernetes) and deployment automation.
Optimize application performance: reduce response times, improve concurrency, manage memory, tuning and monitoring with observability tools (e.g., Prometheus, Grafana, ELK).

8.Troubleshoot production issues: diagnose root causes, debug across stack (UI to DB), coordinate with operations/support teams, implement fixes and document solutions.
Ensure application security, data protection, compliance and role‑based access control, implementing authentication/authorization, encryption, secure coding practices.

9.Lead code reviews, mentor junior developers, share best practices and promote a culture of continuous improvement and high code quality.

10.Maintain documentation of system architecture, API contracts, deployment procedures, user guides and technical run‑books to support maintainability and hand‑over.
Participate in agile development ceremonies (sprint planning, daily stand‑ups, backlog refinement, demos and retrospectives) ensuring full‑stack deliverables align with sprint goals.

11.Work with QA and test automation teams to define test strategies, support TDD/BDD practices and ensure code quality across frontend and backend.

Required qualifications to be successful in this role:

Must have skill

FrontEnd : Angular, TypeScript
Backend : Java Spring Boot, Spring Xecurity, Java 8, Maven
Database : MongoDB (SQL)


Good to have skill

Cloud : Azure and/or AWS

Skills:

  • Amazon Web Services Cloud
  • Banking
  • Communication
  • Java
  • Microservices
  • Spring Boot
  • Unix

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Senior Software Potential: Insight & Career Growth Guide