I am a professional Full stack Java Developer with over 7 years of cumulative experience in Enterprise Software Design and Development with special emphasis on developing and delivering J2EE based applications and client-server applications and in the gaming, telecom, CMS and finance industries.
I have exposure in developing J2EE based applications & client-server and gaming. I believe that my strong technical expertise will make me a very competitive candidate for this position.
Currently, I am associated as Technical Lead @Nagarro Software Private Limited, Gurgaon, where I gained good experience in developing and deploying multiple applications, supporting infrastructure for J2EE based applications. My professional expertise is well backed by my scholastics that include Bachelor of Technology – Information Technology, Rajasthan Technical University, Jaipur – 2013.
My key skills are:
• Design pattern specialist. One can checkout git repositories.
• Distributed System expert in monolithic as well as microservices architecture.
• Worked on Enterprise integration design patterns.
• Worked in asynchronous reactive programming framework Play.
• Worked in various domain Gaming domain, publishing domain to publish CMS sites for clients and telecom domain working on middleware project and finance domain as well.
• Experienced in designed, implemented, developed user interface using HTML, JavaScript, CSS, Angular 8, Typescript, jQuery, Angularjs, Grunt.
• Expertise in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, and JAX-WS, JAX-RS and different data format XML, JSON.
• Designed and implemented application using Spring boot, Spring MVC, Spring IOC, Spring Annotations, Spring Security Spring AOP, Play, Hibernate, In house Framework like Online Channel server and application servers like Censhare Server, Tomcat, JBOSS Server, Smartfoxserver for Multithreaded gaming server, Apache Camel, JMS, J2EE.
• Used Apache Camel as integration framework in middleware development.
• ActiveMQ as JMS broker for integration purpose.
• Used Infinispan as caching framework and have knowledge of Redis.
• In CI/CD having knowledge of Docker, Kubernates and Jenkins.
• Grunt for Frontend task runner and maven for backend build tool.
• Having knowledge of microservices as well. 2
I possess strong knowledge in designing, developing, and implementing Application Processing System, composing codes & procedures for developing the applications & well versed with setting up networks for the applications.
I am skilled in various computer domains, applications, Web Technologies, Web server, Application servers, Platforms, Design Tools, programming languages, Testing, Deployment.