Subhreet Ghumman Email and Phone Number
• Full stack developer with about 7+Years of experience in all stages of Software Development Life Cycle (SDLC), referring to Analysis, Design, Development, Testing and Support of Web applications using Java-J2EE with Java, JSP, XML, JAXP, AJAX, Java EE/JAX-RS, jQuery, HTML5, CSS, Servlet, ORM, JPA, ATG and Python.• Broad experience with Core Java concepts like Streams API, Lambda Expressions, Multithreading, Transaction Management, Exception Handling, Collection API.• Strong development experience creating rich frontend UI in AJAX, JSF, JavaScript technologies using JavaScript.• Extensive experience in working with databases including; MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL MongoDB, Cassandra, Dynamo DB, and Graph DB.• Experienced in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.• Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections, Procedures and Functions.• Worked in TDD and version management tools GitHub, SVN.• Implemented security functionality OAuth 2.0, Spring security, SSL and SSO secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens.• Used Angular 7 to generate components, routes, services, pipes and to run tests.• Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling.• Involvement in continuous integration (CI) and continuous deployment (CD) pipeline using Ant, Maven, Jenkins and Logging tools Log4J.• Extensively worked on Micro Services with Spring Boot and created dynamic documentation for RESTful web service using Swagger.• Experience in creating Docker Containers leveraging existing Linux Containers in addition to creating Docker Containers from scratch.• Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Service Locator, Factory DAO in designing the architecture of large applications.• Integrated Micro Services with Hibernate ORM using Spring Boot and wrote HQL queries for data access.
Geico
View- Website:
- geico.jobs
- Employees:
- 23522
-
Java DeveloperGeico Jul 2022 - Present• Worked in Agile Methodology with Daily Stand-up, Sprint Retrospective, Sprint Review, Sprint Planning, and Backlog grooming. • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.• Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business… Show more • Worked in Agile Methodology with Daily Stand-up, Sprint Retrospective, Sprint Review, Sprint Planning, and Backlog grooming. • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.• Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs• Enhanced the existing Java 11+ GUI client's object caching using memory sensitive caching.• Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.• Involved in design and development of server-side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB.• Extensively used Java8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.• Utilized Docker for the runtime environment of the CI/CD system to build, test deploy. • By means of Component based architecture provided by Angular 7, created Typescript reusable components and services to consume REST API's.• Monitored AWS services and Amazon Cloud Watch logs by using Amazon Cloud Watch to monitor application.• Writing stored procedures, packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections, Procedures and Functions.Environment: Java 8,10, J2EE, Spring, spring boot, MVC, Hibernate, Spring, JSP, HTML, CSS, JavaScript, Node JS, AngularJS SOAP, Eclipse, JMS, Jira, log4j, Junit, PL/SQL, Swagger, AWS, WebSphere Application Server, Mockito, GitHub, AWS, Jenkins, XML, XSLT, UNIX, LINUX and Windows. Show less -
Full-Stack Java DeveloperVanguard Jan 2020 - Jun 2022Malvern, Pa• Worked with core Java Collections, Serialization, Generics, Annotations and Exception Handling to implement back-end business logic including Entity Beans and Session Beans.• Written SQL queries, stored procedures and modifications to existing database structure. • Developed interactive web pages and applications by usage of HTML5, CSS3, JSON, and AngularJS. • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom… Show more • Worked with core Java Collections, Serialization, Generics, Annotations and Exception Handling to implement back-end business logic including Entity Beans and Session Beans.• Written SQL queries, stored procedures and modifications to existing database structure. • Developed interactive web pages and applications by usage of HTML5, CSS3, JSON, and AngularJS. • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags. • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment. • Developed Class Diagrams, Flow Diagrams and Sequence Diagram using MS Visio.• Work closely with the UI team and provide RESTful API's which deliver data in JSON format needed by the User Interface which uses AngularJS. • Designed and developed the REST based Micro services using the Spring Boot.• Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.• Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework. • Monitored error logs using Log4J and fixed the problems and developed Unit Test Cases with JUnit. • Implemented TDD (Test Driven Development) and provided support for integrating the Restful web services with clients.• Hands on experience with Test and Behavior Driven Development TDD using Rspec, Selenium.• Used Maven for developing builds and deploying the application on WebSphereEnvironment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, CSS3, JavaScript, AJAX, Continuous Integration, Microservices, AWS, Mongo DB, Jenkins, Log4j, JUnit, SQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, SVN, Eclipse. Show less -
Java DeveloperOtis Elevator Co. Jan 2018 - Dec 2019Connecticut, United States• Involved in requirements gathering, analysis, design, development, testing and Maintenance phases of R&D redesign.• Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.• Implemented Data Access Objects (DAO), Value Objects, Java Beans and Singleton design patterns.• Created Servlets and Java Server pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved… Show more • Involved in requirements gathering, analysis, design, development, testing and Maintenance phases of R&D redesign.• Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.• Implemented Data Access Objects (DAO), Value Objects, Java Beans and Singleton design patterns.• Created Servlets and Java Server pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.• Developed User Interface (UI) module using Struts Framework, JSP, Servlets, AngularJS, and JavaScript.• Used Agile methodology to develop and maintain the project.• Extensively used the struts framework and coded the UI components using servlets, JSP, Java Script and struts components like Action classes, Action forms and XML configuration files.• Developed Java Server Pages (JSP) for the front end and Servlets for handling HTTP requests.• Involved in using core java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.• Involved in implementing logging, exception handling and transaction management using spring AOP.• Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.• Implemented Mule ESB java-based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.• Tested SOAP web services using SOAP UI and REST web services using REST Client.• Used Oracle SQL developer and Toad for the writing queries or procedures in SQL.• Written SQL queries & PL/SQL Stored procedures, functions, triggers, cursors, sequences, and indexes.Environment: Java 1.7, Core Java, J2EE, Spring MVC, Hibernate, JSP, AngularJS, HTML 5, CSS, Servlets, XML, XSD, XSLT, Web-Services, JSON, Bootstrap, SOAP UI, JUNIT, HTML, CSS, JavaScript, Node.js, IntelliJ IDEA, Tomcat, Jenkins, Log4J, UNIX. Show less -
Java DeveloperCambridge Technology Partner Mar 2016 - May 2018India• Performed software development utilizing technologies such as core Java, J2EE, Spring Framework, Hibernate, JSF, Servlet, and Oracle database.• Used SVN Tortoise as a version controlling for the source code check in and check outs.• Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.• Onsite lead, requirement gathering, gap analysis, design, development, testing• We have converted the EDI using EDI Reader to xml and store the data for subsequent… Show more • Performed software development utilizing technologies such as core Java, J2EE, Spring Framework, Hibernate, JSF, Servlet, and Oracle database.• Used SVN Tortoise as a version controlling for the source code check in and check outs.• Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.• Onsite lead, requirement gathering, gap analysis, design, development, testing• We have converted the EDI using EDI Reader to xml and store the data for subsequent user display.• Used SAX parser to convert the xml and store the EDI data into the tables.• Used subversion tools, SVN version management to manage various versions of the procedures and functions for of the application.• Used Informix database and been involved in database table design to map the EDI document elements to tables.• Used struts MVC framework for creating the application• Used JDBC to connect to database• Excellent working experience in J2EE Architecture, MVC Architecture, Design Patterns.• Design of GUI using Model View Architecture (STRUTS Frame Work).• Visited client places and gathered the requirements.• Used Maven as the build tool and Tortoise SVN as the Source version controller• Integrated Spring DAO for data access using Hibernate• Created hibernate mapping files to map POJO to DB tables• Involved in the Development of Spring Framework Controllers• Performed unit testing for all the components using JUnit• Designed and developed the XSD for WSDL• Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the applicationEnvironment: Struts, JSP, xml, EJB, EDI Reader, Informix, Eclipse 3.2, Java, J2EE, JSP, Servlets, Hibernate, JDBC, JNDI, Java Beans, JMS, BEA WebLogic Server, App Server, MVC Framework. Show less
Frequently Asked Questions about Subhreet Ghumman
What company does Subhreet Ghumman work for?
Subhreet Ghumman works for Geico
What is Subhreet Ghumman's role at the current company?
Subhreet Ghumman's current role is Java Developer at GEICO.
Who are Subhreet Ghumman's colleagues?
Subhreet Ghumman's colleagues are Zach Everett, C S, Arlisia Chester, Chandra Shekar, Jessica Moroney, Loren Holmes, Michael Dehen.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial