We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Full Stack Developer Resume

Nyc, NY

PROFESSIONAL SUMMARY:

  • Over 8 years’ experience in analysis, design, development and implementation of information systems.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development&Testing using Software Development Life Cycle.
  • Experience in UI frameworks JavaScript, Nodejs, React JS, Angular JS and experience in Client - side validations.
  • Hands on experience in JSON, HTML, CSS, Tiles, Tag Libraries and UI frameworks - Twitter Bootstrap, Materialize CSS
  • Experience in building applications using various technologies like Spring, Hibernate, EJB, JPA.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Netflix Zuul API.
  • Implemented various Design patterns (Session Façade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
  • Strong understanding of Microservice patterns - Hystrix, Aggregator, Proxy chaining.
  • Experience with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, AXIS.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, JNDI, Multi-Threading, Data structures etc.
  • Developed bean references in spring framework using dependency injection (D/I)/IOC
  • Kubernetes is configured in the application for automating deployment, scaling and management of containerized applications.
  • Experience with the features of Angular 2 such as directives, modules and routing.
  • Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Search, Elastic Cache, SNS, SQS.
  • Experience with Docker containers, AMI’s to create Docker images/ containers.
  • Automated highly transactional web application using Selenium Web Driver. Implemented Page Objects, Data, Keyword Driven, automation frameworks using Selenium WebDriver, JAVA, JUnit.
  • Experience with build tools like CICD-ANT, Maven and logging tools like Log4J.
  • Used Version Control like CVS, SVN (Subversion) and Clear Case.
  • Experience in Jenkins integration service for software development.
  • Good experience with messaging systems like Kafka event sourcing.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG.
  • Experience with IBMWebSphere8.x/7.x, Oracle/BEAWebLogic 10.x/9.x, JBoss and Tomcat 7.x.
  • Experience with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Experience in database modelling, design and development of PL/SQLstored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, SQL Server 2011.
  • Knowledge on NOSQL database MongoDB, Cassandra as part of Open Source participation.
  • Good knowledge of Spark and Hadoop Architecture and various components such as HDFS, YARN, Name Node, Data Node and MapReduce concepts and Spring Yarn terminology and the High-Availability of Hadoop Clusters.
  • Have good experience on using GIT, Bitbucket, SVN and CVS for project management and version management.
  • Good experience in unit testing using Karma, Jasmine and JUnit, Automated Testing using Java, Junit/TestNG, Selenium (IDE/Web driver), Integration Testing using Continuum, Selenium, Jenkins and Apache camel.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Drools, SQL, PL/SQL

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0/4.0, Spring Security 3.2, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring Eureka, Spring AOP.

Design Patterns: Singleton, DTO Pattern, DAO Pattern, Delegate Pattern, Service Facade, Factory Pattern, Front Controller Pattern, MVC Pattern.

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, JBOSS

Relational Databases: Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1NoSQL

Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, JSON, CSS 3 and CSS 4, Angular 2, React JS, Node JS.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes, Docker.

IDE: Eclipse, IntelliJ IDEA 2017.1, Spring Tool Suite (STS) 3.8.3, WebStorm.

Messaging: JMS MQ, IBM MQ, Rabbit MQ, IBM MQ 8.0, Apache Kafka

Testing Tools: JUNIT4.12, JMeter, Mockito, TestNG, Jasmine, Karma

Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum, Kanban

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins

Version and Source Control: GIT, CVS, SVN, GITHUB 2.12.0

XML Technologies: XML, XSLT, TCP/IP, LAN, WAN

Web Services: SOAP, WSDL, JAX -WS, JAX -RPC, REST, XML, XSD

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Sr. Java/ J2EE Full Stack Developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
  • Developed applications using ReactJS, Java8 and new features of java (lambda expressions).
  • Good working experience in web Designs which includes HTML5, XHTML, XML, CSS3, JavaScript, jQuery.
  • Design and developed the application using framework ReactJSwith HTML5, CSS3 and Typescript.
  • Developed UI components using ReactJS, Models, data binding and controllers.
  • Implemented ReactRouter4 to enable navigation from one view to next as agent performs application tasks.
  • Experience with Responsive Web Design, Bootstrap and Play grid framework.
  • Worked on creating WAR/EAR files from maven and deployed them on Apache Tomcat.
  • Developed various generic JavaScript, React functions to implement client-side validations.
  • Developed the Application using design Singleton, Factory, DAO, DTO prototype and Composite View.
  • Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application.
  • Developed Microserviceswith Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture withSpring Bootbased services interacting through a combination of REST and Apache Kafka message brokers.
  • Involved in implementing Spring Netflix fault tolerance library to prevent failure from cascading failures.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Extensively used various Spring Framework ModulesSpring Boot, Spring Security, Spring Data and AOP.
  • Implemented the associated businessmodules integrationusing springand Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 11g database.
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Used Streams and Lambda expressions.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed several RESTweb services which producesJSON to perform tasks,leveraged by mobile applications.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Developed batch processing using Spring Batch in the persistence layer & improved performance of batch processes using Multithreading with Executor Framework for control of asynchronous tasks in parallel threads.
  • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Resolved bugs/defects by coordinating with team members to assure a positive outcome using Jasper.
  • Using GIT for Source Control and Version Management and using log4j for logging.

Environment: Java 8, Spring Boot, ReactJS, HTML5, CSS3, JSON, JavaScript, Hibernate, Spring Data, Mongo DB, Oracle 11g, IntelliJ IDEA, Git,AWS, Docker, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins.

Confidential, Indianapolis, IN

Sr. Java/J2EE and Full Stack Developer

Responsibilities:

  • Involved in Agile methodology software development lifecycle involves - coding, testing and debugging.
  • Created front-end user interfaces withNode JS by creating many components and modules.
  • Design patterns are extensively used to achieve the clean separation of different layers. Used different patterns like Adapter, Singleton, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Good experience with Microservices (containers, load balancing, distributed cache) by using Spring Ribbon.
  • Designed many front-end pages of the application using HTML5, CSS-LESS, Bootstrap 4.0, AJAX.
  • Implemented Node JS as a server-side proxy for an event-driven model.
  • Involved to implement various screens for the front end using Node.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed the application using Spring Framework toachieve Dependency Injection for loose coupling, modularity, easy unit testing.
  • Building cloud microservices and implementing back-up using Spring Boot.
  • Implemented crosscutting concerns using Spring AOP and data base security using Spring Security technologies like JWT (Json Web Tokens).
  • Customized and simplified Open Stack dashboard services using REST API. Explored the capabilities offered by Open Stack, worked on Nova and Neutron component services by utilizing OpenStack4J API.
  • Implemented RESTful service using WADL (Web Application Description Language) for modelling the resources provided by the services and relationships between them.
  • Used Rabbit MQ to have a synchronous messaging service to deploy into cloud.
  • Efficiently implemented platform as service technologies like Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Installed and configure Hadoop, MapReduce, HDFS (Hadoop Distributed File System), developed multiple MapReduce jobs in Java. Experienced in managing and reviewing Hadoop log files.
  • Near-real time data stream processing workflow developed using Apache Kafka and Apache Flume .
  • Worked with Cassandra Node Connector for database persistent to interact with Cassandra DB.
  • Hibernate ORM framework is used to make connections with MY SQL Database.
  • Experience in Migrating Data to Oracle database
  • Extracted meaningful data from dealer csv files, text files, and mainframe files and generated Pythonpanda's reports for data analysis.
  • Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
  • Utilized Python to run scripts, generate tables, and reports.
  • Documented APIs using OpenAPI Specification
  • Used SQL extensively in command objects of Crystal reports.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Testing for NODE JS is done using Mocha and Chai and for spring boot used Mockito, JUnit, Mock MVC and thereby achieved Test Driven Development.
  • Behavioural and integration testing is done using Cucumber and Selenium testing tools.
  • Used Subversion for version control and log4j for logging errors.

Environment: HTML 5, CSS 3, Bootstrap, JavaScript, JSON, Node JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Restful Web Services, Microservices, WebLogic Application Server, Amazon Elastic Beanstalk, S3, Soap UI, IBM Lombardi, Jenkins, Git, Python, Django, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, OpenAPI, Angular 2, Apache Kafka, MongoDB, Oracle, Agile Scrum.

Confidential - Fort Worth, TX

Sr. Java/ J2EE Full Stack Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Developed the application using 3 Tier Architecture i.e., Presentation, Business and Data Integration layers in accordance with the customer/client standards.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Automate report generation in MongoDB using JavaScript, shell scripting, java.
  • Implemented printable chart report using HTML5, CSS3 and jQuery.
  • Applied JavaScript for client-side form validation.
  • Developed automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Worked on UNIX, LINUX to move the project into production environment.
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Worked on UNIX, LINUX to move the project into production environment.
  • Used FileNet for Content Management and for streamlining Business Processes.
  • Hibernate an ORM framework was used on DAO layer to persist application data into Oracle database.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Extensively used the Spring framework implemented upon the MVC design pattern.
  • Implemented Hibernate for Database Transactions on DB2.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Performed routine operational LINUX system administration duties.
  • Monitoring WebLogic Server health and security.
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments.
  • Creation of Connection Pools, Data Sources in WebLogic console.
  • Used Log4j framework to log/track application.
  • Creating and build scripts using Ant for deployment Tested and implemented application on WAS 6.1 server.
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Installed, maintained and fine-tuned the Tomcat server and WebSphere Application Server in Linux Platform.
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.

Environment: FileNet, IBM RAD 6.0, Java 1.5, JSP, Servlets, Spring, Hibernate, JSF, ICE Faces, Hibernate, HTML, CSS, JavaScript, UNIX, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2.

Confidential, Peoria, IL

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed the UML diagrams based on the OOAD principles.
  • Developed the application under J2EE architecture using JSP, Struts, spring, Java Beans, and iBATIS.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Sever side validations are done using Struts Validator Plug-In.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Developed Web Interface using Struts, Java Script, HTML and CSS.
  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used Spring Framework and created the Dependency injection for the Action classes using Application Context.
  • Developed the Business logic on the web tier using EJB Stateless Session beans.
  • Worked on MQ with J2EE technologies on the WebSphere MQ.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on Rest based Web services for Mule ESB flows.
  • Extensively used Mule ESB and MMC Server for application deployments.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Developed an API to get the Service Level Validations from SAM.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Analysed, designed and implemented DAO pattern for accessing Database using connection pool.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Involved in configuration of XML flat file and parsing the XML file using the SAX Parser.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Provided troubleshooting and error handling support in multiple projects.
  • Worked on Reconciliation, which involves in providing root cause analysis and data fixes.
  • Configured WebSphere Application server and deployed the web components.
  • Used VSS for version control and source code management
  • Extensively involved in designing UI, reporting and specification documentation.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Responsible for the user module, setting rights and permission to users through the keywords set with database and testing.

Environment: JDK1.5, JSP, JSF, Struts, iBATIS, Spring, HTML, JavaScript, AJAX, CSS, XML, EJB, PL/SQL, IBM WebSphere Application server 5, Mule ESB, JUnit, Web Services(JAX-WS), VSS, SAX Parser,AngularJS Oracle 9i.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design and developing phases of SDLC in Agile methodology.
  • Developed the Front End using HTML, JavaScript and CSS.
  • Wrote server-side programs by using Servlets and JSP
  • Strong technical knowledge in Core Java, J2EE and JEE development. Extensive experience design and coding in J2EE (Servlets, JSP) Environment with Eclipse IDE .
  • Involved in developing UI components using AngularJS, HTML, CSS framework
  • Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message driven beans.
  • Worked on the Spring MVC Restful Web services, exposing services and consuming the third party.
  • Wrote Ant Scripts to automate the build and deploy process
  • Developed the application with spring MVC, JSF, web flow framework and struts
  • Developed the User Interface Screens for presentation using JSP, Angular, HTML and Java Script.
  • Work Exclusively with Core layer of Framework to Implement View Controller in MVC Architecture. Creating SOAP Web Services using WSDL to connect with external clients.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components
  • Developed the Junit test cases and used GIT as Distributed version control system. Used Log4j and commons-logging frameworks for logging the application flow
  • Developed dynamic EJS templates using HTML5, CSS3 and JavaScript.
  • Used in-built market place services of PCF for RabbitMQconfig.
  • Composed and executed MongoDB document scripts to insert, update NoSQL database, automating data changes, reporting and wrote MongoDB client to receive data from AMC for Companies.
  • Worked with D3.js for generating reports and stats for customer services.
  • Developed and deployed EJBs on the server .
  • Extensively used JDBC to access the database objects.
  • Created and implemented PL/SQL stored procedures, triggers
  • Developed test cases for TDD in Karma and Jasmine

Environment: Java, servlets, JSP, JEE, EJBs, MVC, JSF, struts, Angular, Java Scripting, XML, Git, JDBC, PL/SQL, Eclipse, karma, jasmine, tomcat, stored procedures.

Confidential

Jr. Java Developer

Responsibilities:

  • Worked with OOPS concepts and developed the project for Mobile Application.
  • Developed the Web Services using Core Java and XML.
  • Designing UI screen for Insurance Quote to get User information with JSP .
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Used DB2 as the Backend for the application.
  • Deployed Applications on Apache Tomcat Server.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Fixing the bugs identified in test phase.

Environment: Java, JDK 1.6, JSP, Web Services, XML, Oracle, Eclipse, Struts, servlets, MVC Pattern, JavaScript, Apache Tomcat, PL/SQL.

Hire Now