Java Application Developer
- Hybrid
- Full Time
About the role
Roles & Responsibilities
-
Complete ownership of features assigned to work on in the product
-
Work closely with Product Management on functional and non-functional requirements
-
Come up with a solution approach and design with team, get it reviewed by stake holder
-
Identify improvement areas in existing product modules & features
-
Work closely with Architecture team in evaluating new technologies, prototyping and implementing new framework
-
Implement complex features with high quality & following Agile development processes
-
Work on analysing and resolving major customer issues
Desired skills & experience
-
6 to 8 years of total IT experience
-
Java full stack developer
-
Frontend Development: Create responsive user interfaces using React.js or Angular, along with TypeScript, JavaScript (ES6+), HTML5, and CSS3
-
Backend Development: Design, build, and optimize scalable microservices and REST APIs using Java
-
Database Management: Write and optimize queries for relational databases (e.g., SQL Server, PostgreSQL, MySQL)
-
Cloud & AWS: Hands-on experience with Amazon Web Services such as EC2, S3, Lambda, ECS/EKS, RDS, IAM, CloudWatch, and API Gateway
-
CI/CD: Utilize Docker, Kubernetes, Git, and automated CI/CD pipelines for continuous integration and delivery
-
.NET / .NET Core ecosystem - Good to have
-
Good experience in understanding complex business cases and user flows in any business application
-
Proven experience of strong desire to work in product development
-
Must have excellent troubleshooting and communication skills