13 Oct
|
Tata Consultancy Services
|
Hyderabad
13 Oct
Tata Consultancy Services
Hyderabad
We are seeking an experienced Staff Software Engineer with strong expertise in Java, Spring Boot, Microservices, AWS Cloud, Next.js, and CI/CD practices. The ideal candidate will be responsible for designing, developing, and supporting enterprise-grade Trade Finance applications while driving technical excellence, platform scalability, and engineering best practices.
This role combines hands-on software engineering, cloud-native development, architecture contribution, mentoring, and cross-functional leadership to deliver secure and scalable digital banking solutions.
Key Responsibilities
Full Stack Development
- Design and develop scalable enterprise applications using Java and Spring Boot.
- Build and maintain cloud-native microservices and RESTful APIs.
- Develop modern user experiences using Next.js and React ecosystem technologies.
- Implement Backend-for-Frontend (BFF) APIs and service domain models.
- Ensure seamless integration between frontend and backend services.
Backend Engineering
- Design and implement high-performance microservices.
- Develop secure and scalable REST APIs.
- Optimize application performance, reliability, and maintainability.
- Follow clean code principles and software design patterns.
AWS Cloud Development
- Design and deploy applications on AWS cloud.
- Work with services including:
- EC2
- Lambda
- S3
- SNS
- Support cloud-native application architectures and modernization initiatives.
- Implement security, scalability, and operational best practices.
DevOps & Platform Engineering
- Build and maintain CI/CD pipelines using:
- GitHub Actions
- TeamCity
- Support automation, deployment, monitoring, and release processes.
- Utilize observability tools such as:
- Grafana
- Prometheus
- Drive engineering efficiency through automation and tool adoption.
Technical Leadership
- Participate in architecture and solution design discussions.
- Review code and enforce engineering standards.
- Lead technical decision-making and platform improvements.
- Mentor junior and mid-level engineers.
- Drive best practices around scalability, performance, and software quality.
Collaboration & Delivery
- Work closely with Product Managers, Designers, Architects, and Engineering teams.
- Participate in Agile ceremonies and sprint planning.
- Own technical deliveries and resolve complex engineering challenges.
- Support continuous improvement initiatives and innovation.
Required Skills
- Minimum 12+ years of software development experience.
- Strong hands-on expertise in:
- Java
- Spring Boot
- Microservices
- Solid understanding of:
- REST API Design
- Distributed Systems
- Event-Driven Architecture
- Experience with:
- Next.js
- React Ecosystem
- Strong AWS experience:
- EC2
- Lambda
- SNS
- S3
- Experience with:
- GitHub Actions
- TeamCity
- CI/CD Pipelines
- Experience with:
- Grafana
- Prometheus
- Strong communication, leadership, and stakeholder management skills.
Preferred Skills
- Kafka.
- Redux.
- AI/ML Concepts.
- Generative AI.
- Large Language Models (LLMs).
- Banking & Financial Services Domain.
- AWS Advanced Services.
- Cloud Security Best Practices.
Desired Candidate Profile
- Strong hands-on engineering mindset.
- Experience leading large-scale enterprise application development.
- Ability to mentor and guide engineering teams.
- Excellent problem-solving and analytical skills.
- Strong ownership and delivery focus.
- Experience working in modern Agile environments.
📌 Staff Software Engineer (Java Full Stack & AWS)(PAN India)
🏢 Tata Consultancy Services
📍 Hyderabad