About the Role:Full Stack Java Developer will play a pivotal role in the development & Will be responsible for designing, implementing, and maintaining both the front-end and back-end components of our applications. We are looking for someone with a strong passion for technology and a keen eye for detail, who is adept at working with various programming languages, frameworks, and databases.
Experienced Independent contributor with 5+years of experience and below desired stack.Backend:5+ years of experience building Enterprise Applications using Java version 6-11 Migration experience monolithic to microservicesSpring Java, Hibernate, JDBC, RabbitMQ , Groovy and Grails
Front end Experience on any of frontend technologies like AngularJS/ ReactJs/VueJs
Database:Must have experience and understanding Oracle and PL/SQL
Deployment:Hands-on experience with Docker / Kubernetes (container experience)Knowledge of working with containerized application deployed using Docker, Containers, Docker Swarm/Azure Kubernetes Service
Other SkillsStrong skills in Object Oriented (OO) design patterns.Experience with Domain Driven Design (DDD).Understanding of Service Oriented Architecture and working with Microservices Code repository and BoardsExperience in collaborative teams using revision control systems e.g. Azure Git Repository, Azure Boards, Azure Pipelines Ability to work in a team environment
Good to HaveExposure to or knowledge of PhP, NodeJSExperience working with any of cloud technologies like Azure or AWS would be added advantage