Application Developer
KeySkills
Job Description
Job Description:
We are looking for a Software Developer to participate in the complete software development lifecycle, including design, coding, testing, and support. The role focuses on building software solutions that enable clients? hybrid-cloud and AI journeys. You will collaborate with stakeholders, solve technical challenges, and integrate new technologies into feature development.
Key Responsibilities:
-
Comprehensive Feature Development & Issue Resolution: Work on end-to-end feature development and resolve implementation challenges.
-
Stakeholder Collaboration: Collaborate with internal and external stakeholders to understand issues with products and features, and resolve them within defined SLAs.
-
Continuous Learning & Technology Integration: Stay updated on emerging technologies and apply them in feature development.
Required Technical and Professional Expertise:
-
Strong experience in Java / J2EE and Spring Boot
-
Technical leadership experience on impactful customer-facing projects
-
Experience in building web applications using React JS
-
Working knowledge of messaging systems (Kafka preferred)
-
Experience designing and integrating REST APIs using Spring Boot
Preferred Technical and Professional Expertise:
-
Strong knowledge in Concurrent design and multi-threading
-
Object-Oriented Programming (OOPS) expertise
-
Experience with SQL/Oracle/MySQL and basic understanding of NoSQL databases (Postgres, MongoDB, DynamoDB preferred)
-
Experience in cloud platforms like Azure or AWS
-
Familiarity with container-based environments (Docker, Kubernetes) on AWS Cloud
-
Ability to design efficient database queries and integrate backend services
-