Key Responsibilities
Application Development & Modernization
- Design, develop, and maintain scalable full-stack applications using Java 21, React, and JavaScript
- Modernize legacy systems through refactoring, re-platforming, and technology stack upgrades
- Collaborate with architects and business stakeholders to implement technical solutions
Cloud & CI/CD Integration
- Build and maintain CI/CD pipelines using Jenkins
- Deploy and manage applications on AWS (EC2, S3, Lambda, RDS, CloudFormation)
- Ensure automated, reliable, and efficient software delivery
Database Management & Performance Optimization
- Maintain and query Oracle DB and Postgres DB, perform performance tuning, and execute complex SQL queries
- Optimize application performance and scalability
Code Quality & Mentorship
- Perform code reviews and enforce adherence to best practices
- Mentor junior developers and enhance team productivity using tools like GitHub Copilot
Project & Agile Delivery
- Track and manage project work using JIRA, following Agile/Scrum methodologies
- Ensure timely delivery of high-quality software solutions