Post Job Free

Resume

Sign in

Software Development Java J2ee

Location:
Hicksville, NY
Posted:
March 23, 2024

Contact this candidate

Resume:

Jasmeet Singh

ad4i4x@r.postjobfree.com

516-***-****

PROFESSIONAL SUMMARY

Over 8+ years of progressive experience working as Java/J2EE Developer in analysis, design and development. Have extensive experience working on various phases in the Software development lifecycle of the project.

Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.

Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material.

Extensive experiences in web based multi-tier enterprise applications & Client/Server Applications Extensive experience as designer and developer in Java & J2EE Web technologies based on Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP), Eclipse RCP, GUI Development and its implementation.

Experienced in Content Management System (CMS) to manage web content for create, edit, publish storage in database.

Experience working with AngularJS, Angular2/4/6/7, Backbone MVC Framework, NodeJS.

Expertise in ReactJS framework to develop the SPA.

Experienced with tools including Scala.js.

Experience with the functional style of programming and/or functional languages such as Scala.

Experienced in Apigee, design and development of Multi-tiered distributed environment using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML / XSLT, JMS) and frameworks like Struts, spring, JSF Prime Visualization, Spring MVC, Couch base and Hibernate for persistence purpose.

Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJs, Bootstrap, Python, Tag Libraries, Custom Tags and JavaScript Frameworks such as Require.js, Backbone.js, Angular JS, Node JS.

Background with traditional databases such as Oracle, SQL Server, and ETL tools / processes.

Expertise in build tools like Maven Ant Gradle and Sbt.

Expert in Java/J2EE technologies such as JSP, Struts, Spring Framework, EJB, Hibernate and webservice.

Used Java 1.8 and Spring 1.5 to perform CRUD operations on the SOLR engine to create hassle free transactional models.

Experienced in ReactJS and working with React Flux architecture.

Worked Integration of AWS, Elastic Search, Beanstalk and Docker with Kubernetes.

Expertise in Core Java concepts – Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.

Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Maven, Java Script.

Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.

Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work using prime faces web.

Experience in using version control and configuration management tools like GIT and GitHub, GitLab and CI/CD tool JENKINS, Docker and Kubernetes for regular Deployment and VMWare for machine use.

Developed applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, and REST based Web services (axis2.0, JAX-WS 2.0, JAX-RS 2.1) XML API and tools.

Developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.

Worked on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.

Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.

Experience in Cloud Computing Platforms like Microsoft Azure and AWS Server for building, deploying and managing applications and services.

Experience on AWS cloud services like S3, RDS, ELB and EBS for installing and configuring.

Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.

Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.

Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).

Experienced in using Flex based Remote Object, SOAP-basedWeb services &HTTP service.

Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.

Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.

Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.

Experience in working server-side development skills using Apache and have strong skills in database connectivity (Data Source) with multiple databases like SQL Server, MySQL, Oracle 10g/11g, DB2 and NoSQL like MongoDB, Cassandra.

Worked on MongoDB to develop Dynamic queries on documents using document query language.

Have a good knowledge of JBOSS fuseESB

Expertise in using Apache Ant, Maven as java build tools.

Very good interpersonal and communication skills, also a quick learner.

Organized Team player with Managerial, Planning skills with the ability to meet the deadlines effectively.

TECHNICALSKILLS:

Languages

Java 1.8, J2EE, C, C++

Web Technologies

HTML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0, AJAX

Frameworks

Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Struts 2.x/1.x, Log4J, CAMUNDA

Application/Web servers

Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins 2.50, JBoss, Tomcat 5.0/6.0/7.0, Glassfish.

Relational Databases

Oracle 8i/9i/10g/11g/12c, SQL server 2016, MySQL, PostgreSQL

NoSQL Databases

MongoDB, Cassandra

Internet Technologies

HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2/4/6/7, BackBone.JS 1.3.1, Node JS 6.0.

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

Cloud Environments

Azure, AWS

Operating systems

Windows, MS-DOS, UNIX, Mac OS, Linux and Ubuntu

Testing Tools

Junit 4.12, Jenkins, Selenium, JIRA 7.0., Bugzilla 4.4.12, Jasper Reports 6.0

Methodologies

Agile, waterfall, Scrum, SDLC

Developer IDE Platforms

Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools

Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Case Tools

Rational Rose, UML, OOAD, RUP

EDUCATION:

Masters in Computer Science, New Rochelle, Expected 2024

MBA (Business And Information Technology ) Monroe College, New Rochelle,

Software Developer Diploma, Aptech Institute of Technology, Delhi,India

Bachelors from Delhi University, Delhi, India

PROFESSIONAL EXPERIENCE

Express Scripts

Oct 2022 – Jan 2024

Senior Application Developer

Responsibilities:

Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.

Used red hat with Kubernetes to create pod on openshift while shifting legacy pcf applications to openshift environment in production .

Used Spring Boot Actuator to externalize application's configuration properties for various environments.

Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.

Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.

Used Sql/Jpa, Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.

Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB & SQL tuning to reduce time in the application.

Worked on MongoDB and wrote code on find, update, save, insert data.

Stored the external stream of data into Apache Cassandra for building real time analytics dashboard using Google Charts API with Angular JS components.

Worked on data extraction in loading JSON data from the server-side content into MongoDB.

Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.

Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.

Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.

Deployed and tested the applications on Application Server Web Sphere.

Developed Unit test cases in the integration layer using Mockito framework.

Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.

Worked on Jenkins for continuous integration with Gradle and GitHub.

Used Log4j for validate functionalities and JUnit for unit testing.

Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.

Used IntelliJ IDEA IDE tool for application development. Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Usi this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Implemented Spark using Scala and Spark SQL for faster testing and processing of data.

Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.

Installed Camunda and set up Tomcat for using camunda as Shared, container-managed Process Engine.

Used Runtime Service API of Camunda to start the process instance of process definitions.

Used JBoss FuseESB to normalize number of protocols to a single protocol

Implemented Authentication & Authorization with Site Minder and spring security.

Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular modules.

Used Amazon Web Services (AWS) like EC2, S3 for code deployment.

Writing Entities in Java, Play Framework along with named queries to interact with database.

Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.

Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services

Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.

Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.

Worked with the automation team to understand the Selenium scripts and review the code, run the tests and review the results and provide inputs to the team.

Used Maven and Jenkins to automate the build and deploy process and Git were used for project management and version management.

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP, Python, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful,

Fidelity - Boston, MA

July 2020 to Sep 2022

Sr. Java Full Stack Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of the application.

Developed applications using Angular, Java8 and new features of java (lambda expressions).

Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.

Design and developed the application using framework Angular with HTML5, CSS3 and Typescript.

Developed Web based content using Angular, vanilla JavaScript, HTML, CSS

Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Developed UI components using Angular dependency Injection, Models, data binding and controllers.

Provided the design, installation and coding support for the integration of NoSQL solution to the enterprise and the migration of business data from Oracle to Apache Cassandra.

Worked on Angular 6 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data Binding Directives to Output Data Conditionally, Routing, Dealing with Reactive forms in Angular, Validations etc.

Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.

Used Gradle to build workflow core.

Used ReactJS for templating for faster compilation and developing reusable components.

Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.

Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.

Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.

Experience with Responsive Web Design, Bootstrap and Plygrid framework.

Developed various generic JavaScript, Angular functions to implement client-side validations.

Involved in developing Thread Safe blocks for multithread access and distributed transaction management.

Developed using web based technologies such as Hibernate ORM and Web Services (REST /SOA /micro services).

Implementation of web services using RESTFUL and AWS.

Implemented CI/CD pipelines using Jenkins and build and deploy the applications.

Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery, Angular JS, Angular 7, React JS, Node JS.

Created and injected spring services, controllers and DAOs to achieve dependency injection.

Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, and Spring Quartz for scheduling tasks to generate reports and emails to clients.

Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 7.

Used Concourse and Jenkins for Microservices deployment.

Developed Persistence layer using Spring Data to interact with the Database.

Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.

Used Protractor to perform End to end testing for single page application developed using Angular.

Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.

Environment: Java 8, Spring MVC, Spring Boot,Camunda, Angular, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, Scala, Spark, Drools, AWS, Docker, Spring Cloud, NoSql, RESTful web services, Apache Tomcat, Apache Kafka, Camel, Maven, Jenkins, Karma, Jasmine.

General Electric Transportation - Erie, PA

Jan 2019 - June 2020

JAVA/J2EE Full Stack Developer

Responsibilities:

Responsible for gathering and understanding the system requirements by interacting with clients.

Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.

Identified admin tables needed and implemented POC to configure Camunda to use Oracle dB tables.

Use of the Struts Framework for the application based on the MVC design paradigm

Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design and Development. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.

Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, Collect on a collection Objects, Filters.

Developed Apigee, Content Management System (CMS) and UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS, Python and Node JS.

Used Scala Compiler to generate byte code for some applications which needs pattern matching.

Involved in the design and implementation of sophisticated software systems in Scala.

Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.

Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.

Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, Primefaces web, frameworks, Couchbase, RESTful web services.

Developed web services using SOAP and REST.

Implemented authentication and authorization for the application using Spring Security and Oauth2.

Used JBoss FuseESB to create mediation or route message between Services

Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.

Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.

Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries

Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.

Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.

Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.

Environment: Active MQ, Micro service Architecture, Eclipse RCP, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

Capital One – New York, NY

Sep 2017 - Dec 2018

Java Developer

Responsibilities:

Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.

Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

Expertise in implementing Micro Services using spring, spring boot and spring cloud.

Designed and developed Micro Services business components using Spring Boot.

Developed Restful Web services using Spring Framework.

Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular

Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.

Perfectly utilized the de-centralized nature of Cassandra making DB Always-On and avoiding regional Outages.

Analyzed the volume of existing batch process and designed the Kafka Topic & partition.

Developed Kafka Producer & Consumer components for real time data processing.

Designed and developed Usage Analytics System using Elastic search.

Extensively used JSON to parse data from server side to satisfy the business requirement.

Refactored existing messaging and storage implementation to use AWS SQS and S3.

Involved in provisioning AWS S3 buckets for Application data & backup of application logs.

Implemented Entities Auditing using Hibernate Envers.

Used JBOSS Fuse ESB to normalize number of protocols to a single protocol

Integrated Hibernate ORM with Spring Framework to facilitate Hibernate Criteria Queries and representing object-database mapping.

Extensively used JPA named queries, JPA Query Language (JPQL), Optimistic Locking and Caching to process the data from the database.

Worked on generating the web services classes by using WSDL, UDDI, and SOAP.

Consumed Web Services using WSDL, SOAP, and UDDI from the third party for authorizing payments to/ from customers.

Involved in the Development of User Interfaces using AngularJS, JavaScript, and CSS.

Utilized the HTML5 DOM local storage features to store data locally client-side processing.

Used JIRA tool for tracking stories progress and followed agile methodology.

Involved in Unit Testing by Using Mockito Framework to make app easy to test & integrate.

Environment: Java, Spring 4, REST, AngularJS, JPA, AJAX, JSON, GIT, Cassandra, MySQL, CSS3, HTML.

Vodafone - Hyderabad, India

Apr 2014- Jan 2017

Jr. Java Developer

Responsibilities:

Performed analysis for the client requirements based on the developed detailed design documents.

Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.

Developed Struts forms and actions for validation of user request data and application functionality.

Developed JSP's with Struts custom tags and implemented JavaScript validation of data.

Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.

Involved in developing business tier using stateless session bean.

Used PCF to enhance out of the box integration with other modules.

Used JavaScript for the web page validation and Struts Validator for server side validation.

Design patterns of Delegates, Data Transfer Objects and Data Access Objects.

Developed Message Driven Beans for asynchronous processing of alerts.

Used Clear Case for source code control and JUnit for unit testing.

Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, JUnit, DB2, CVS, PCF.



Contact this candidate