Bachelor's degree in Computer Science, Engineering, or a related field with total experience above 10 years in software development
6-7+ years of work experience in total in Java, Java EE and enterprise applications domain is a must
3-5+ years of work experience in full stack technologies like Javascript, Angular / React, Bootstrap, etc. is must.
Hands on knowledge on Containerization using Docker, AWS services like EC2, S3, Lambda, ECS etc.
Experienced in building and testing Browser based applications
Have strong experience in various web and application servers such as Tomcat, JBoss, etc.
Experience with Object-Oriented Design (OOD), Maven, Version control, deployment management etc.
Experience with automation testing tools like Selenium, JMeter, Protractor etc. is a plus.
Good problem-solving abilities
Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript (including frameworks like React, Angular, or Vue.js), and responsive web design principles.
Solid understanding of back-end technologies such as Node.js, Python, Ruby, or Java, along with experience working with databases (e.g., SQL, MongoDB, or PostgreSQL).
Experience with version control systems (e.g., Git) and package managers (e.g., npm or Yarn).
Knowledge of server-side rendering, API design, and integration with third-party APIs.
Familiarity with multiple cloud platforms (e.g., AWS, Azure, or Google Cloud) and deployment processes is plus.
Proficient understanding of code versioning tools and automated testing frameworks.
Good Verbal, Written and Presentation skills to the business as well as to the technical team