Position Description:
Position Description
Position: Lead Analyst
Experience: 9+ years
Shift: 1PM to 10PM IST
Main location: Bangalore and Chennai
Employment Type: Full Time
Your future duties and responsibilities:
Key Responsibilities
. Design, develop, test, and deploy scalable full stack applications using Java and modern JavaScript frameworks.
. Develop RESTful APIs and microservices using Spring Boot and Spring Cloud.
. Build responsive, user friendly web applications using Angular or React.
. Collaborate with business analysts, architects, QA, DevOps, and cross functional teams to deliver high quality solutions.
. Optimize application performance, scalability, and security.
. Participate in code reviews and ensure adherence to coding standards and best practices.
. Troubleshoot production issues and provide timely resolutions.
. Implement automated testing and CI/CD pipelines.
. Prepare technical documentation and support production deployments.
Required Technical Skills
Backend
. Java 17
. Spring Boot
. Spring MVC
. Spring Security
. Spring Data JPA
. Hibernate
. REST API Development
. Microservices Architecture
. Maven / Gradle
Frontend
. Angular (12+)
. TypeScript
. JavaScript (ES6+)
. HTML5
. CSS3
. Bootstrap
Database
. Oracle
. SQL Server
. PostgreSQL
. MySQL
. MongoDB (Good to Have)
Messaging Integration
. Kafka
. RabbitMQ
. JMS
Cloud DevOps
. Docker
. Kubernetes
. Jenkins
. Git
. GitHub/GitLab
. Azure / AWS (preferred)
. CI/CD Pipeline
Testing
. JUnit
. Mockito
.
Selenium (Positive to Have)
. SonarQube
Required Skills
. Strong understanding of Object Oriented Programming (OOP) principles.
. Expertise in Design Patterns and SOLID principles.
. Experience working in Agile/Scrum environments.
. Strong analytical and problem solving abilities.
. Excellent communication and stakeholder management skills.
. Ability to mentor junior developers and lead technical discussions.
Good to Have
. OpenShift or AKS/EKS deployment experience.
. Redis or Hazelcast caching.
. OAuth2, JWT, SSO implementation.
. Grafana, Splunk, Dynatrace, or AppDynamics monitoring.
. AI assisted development tools such as GitHub Copilot or Cursor.
. Banking or Financial Services domain experience.
Required qualifications to be successful in this role:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.
Key Competencies
. Full Stack Application Development
. Microservices Development
. API Design Integration
. Cloud Native Development
. Performance Optimization
. Secure Coding Practices
. DevOps CI/CD
. Team Collaboration
. Technical Leadership
. Production Support Incident Resolution
Skills:
- Angular 2
- AngularJS
- Communication
- Java
- Agile
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
📌 Senior Java Full Stack Developer (Chennai)
🏢 CGI
📍 Chennai