We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PennsylvaniA

SUMMARY

  • Over 8+ years of experience as Java/J2EE/UI Developer in design, development, implementation and maintenance of web and distributed Enterprises applications using Java/J2EE and UI technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of Agile.
  • Experienced in Java Web - based, Desktop and Multitier Based Developmentwith Concepts ofObject Oriented Design(OOD), Object Oriented Analysis(OOA), Object Oriented Programming(OOP) and its implementation.
  • Good knowledge of Java 8 Features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • 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, JSF, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Proficient in developing front-end systems with JavaScript, jQuery, Ajax, Bootstrap, HTML, CSS and Client-sideframeworks such as AngularJS, ReactJS, Backbone.js, D3JS and Server-side framework NodeJS.
  • Hands on experience in developing web application using Spring MVC Framework web module.
  • Strong experience in Spring Modules like Spring AOP, Spring IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Dashboard.
  • Experience in Spring Security forAuthenticationand Authorization of REST servicesusing OIDC on top ofOAuth.
  • Developed SOAP (using WSDL, JAX-WS, JAX-B), REST (using JAX-RS, Apache CFX, JERSEY, Spring boot) web services.
  • Experience in configuring and deploying the applications and messaging on Apache Web Server, Tomcat, WebSphere Application Server, WebLogic Application Server, Nginx and JBoss Servers.
  • Experiencewith multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, Sybase, PostgreSQL and SQLite
  • Solid experience in integrating SpringHibernateORM and JPA(HQL, XML, Criteria API, Native SQL, Reverse Engineering,Hibernate MVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP)).
  • Strong experiencewith NO SQL database likeMongo DB, Cassandra and Dynamo DB development (reports, schema design, map reduce functions) using ODMframeworks like Mongo’s Connector, Cassandra Node Connector.
  • Expertise in Java Message Service MQ's like Apache Kafka along with Zookeeper, Rabbit MQ,IBM MQ, Active MQ.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, S3, RDS, SNS, SQS, IAM
  • Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
  • Experience in developing and utilizing JAR, WAR, EAR files with building tools like Maven, ANT, Gradle.
  • Worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Experience in building database Model, APIs and Views utilizing Python, to build a web-based solution.
  • Knowledge of Spark, Hadoop Architecture and concepts like HDFS, YARN, Name Node, Data Node, MapReduce.
  • Experienced in performing unit testing using Selenium, Cucumber,Junit, Mockito, Mock MVC, JMeter, Jtest, TestNG. Protractor,Jasmine, Karma, Chai,
  • Implemented Log4jto log errors and messages for ease of debugging.

TECHNICAL SKILLS

Languages/API: C, Java 6/7/8, Java/J2EE, Python, Swing, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, JavaScript, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JDBC, JNDI, JMS, ORM

Application/Web Servers: Apache Tomcat 7.x/8.x, IBM WebSphere, BEA Web Logic 11.x/12.x, J-Boss 6.x/7.x

Web Technologies: HTML,CSS,DHTML, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, jQueryAjax,AngularJS 1.x/2.x, NodeJs, VueJs, ReactJs, BackBoneJs, Bootstrap.

Spring Frameworks: Spring IOC, Spring Batch, Spring Boot, Spring Security,Spring Zuul, Spring Netflix, Spring Eureka, Spring Ribbon

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

NoSQL Databases: MongoDB, Cassandra

IDEs: Eclipse, NetBeans, RAD, WSAD, Intellij 15.x/16.x/17.x, Spring Tool suite 2.x/3.x

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis, CFX, AWS.

Version Control Tools: GIT,SVN, Rational Clear Case

Build Tools: ANT, Maven, Gradle

Testing: JUnit, Jasmine, Karma, Protractor,Jenkins, Selenium, Cucumber, Mockito, JMeterMock MVC, Jtest, TestNG, Chai.

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Cloud Environments: AWS, Azure, Eureka, Kubernetes

PROFESSIONAL EXPERIENCE

Sr. JAVA/J2EE FULL STACK DEVELOPER

Confidential, Pittsburgh, Pennsylvania

Responsibilities:

  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Implementing the project in Agile methodologies - sprint & scrum.
  • Used advanced Java 8 features likeLambda expressionsfor array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed single page applications using Angular 4, Typescript, HTML5and CSS3.
  • Developed scalable applications using then MEAN(Mongo-DB + Express.JS + Angular 4 + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
  • Involved in implementing Programmatic transaction management using Spring AOP,also used other modules of Spring DI and Spring DAO Module along with Struts Framework to deal with Database.
  • Load balancing among the servers was implemented by using Spring Ribbon.
  • Worked on SpringSecurity for application authentication and authorization using OIDC on top of OAuth.
  • Implemented various features ofSpring framework such as Dependency Injection, IOC, Annotations,Spring Security, Spring Inheritance, Spring AOP and Springintegration with Hibernate.
  • Implemented failsafe and circuitbreaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using HystrixDashboard.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL), Named Parameters, Named Queriesand hibernate criterion queries to execute queries against database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate Cache Concepts.
  • Implemented MYSQLqueries and usedOracle stored procedures and functions to retrieve and update data.
  • Created Stored Procedures, user defined functions and Views, modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Worked on MongoDB concepts such as locking, transactions, indexes, sharing, replication and schema design.
  • Involved in designing database Model, API's, Views using Python to build an interactive web-based solution.
  • Implemented SOAP to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • SpringBootMicroservices were developed with microservice architecture using REST.
  • Used Apache Kafka along with Zookeeper to streaming data pipelines to get data between systems or applications.
  • Deployed Applications on JBOSS Application Server.
  • Experienced in developing, designing and implementing a large-scale e-commerce and social marketing web application on AWS.
  • We take advantage of Python's fast iteration, agile, and continuous integration to allow for quick time to market. scalability using AWS, Memcached, and Task Queue asynchronous processing capabilities.
  • Developed Applications using Rule Engines-JBoss Drools 4.x, Work flows, Human tasks to implement business rules validations and provided Drools Dashboard for business users.
  • Worked with GIT as a version control tool in the project. Performed Unit testing using Junit and Mockito.
  • Experience with building Docker Images and running them on Docker container.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, Jenkins Jobs.
  • Used Protractor framework to test angular frameworks
  • Developed JUnit, Groovy test cases for unit test of all developed modules.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.

Environment: Agile/Scrum Methodology, Java and J2EEdesign patterns, HTML5, CSS3,JSF,Angular 4, Bootstrap, Lambda expressions,Spring AOP, Spring DAO, Spring Inheritance, Spring Ribbon, Hibernate, Microservices, Spring Eureka, Spring Security, RESTful, REST, Python, Groovy, MongoDB, Apache Kafka, PL/SQL, Docker, Drools, GIT, SVN, Junit, Mockito, Jenkins, Protractor, Selenium WebDriver.

Confidential, Columbus, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing, developing and testing the application by using the HTML5, CSS3, Bootstrap and React.JS
  • For client-side view rendering services, used React JS and various predefined Redux libraries.
  • Used Redux-Store and Redux-Reduce for holding the state tree of the application.
  • Involved to implement various screens for the front end using React.js and used various predefined components from Node Package Manager and redux library.
  • Developed the apps using design patterns like Singleton, Business Delegate, MVC and Factory Pattern for re-usability. Developed re-usable utility classes in core java for validation that are used across all modules.
  • Implemented various modules in Spring like AOP, IOC (Dependency Injection), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard withJSF,Spring Framework, Spring MVCand Hibernate and created Micro Services using Spring Boot.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Database development required creation of new tables, SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Worked with CassandraNodeConnector for database persistent to interact with Cassandra DB.
  • Developed Web ServicesSOAP/HTTP, SOAP/JMS, SMTP using SOA technologies like SOAP, WSDL, UDDI.
  • Extensively used JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Had experience in working on cloudAWScloud EC2, S3, RDS, Load Balancer, Auto Scaling withAWScommand line interface andAWSpython SDK. Worked onAWSEBS Volumes, Cloud Formation and Cloud Watchservices.
  • Used AWS for Deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Utilized AWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Efficiently implemented platform as service technologies like Pivotal Cloud Foundry.
  • Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized App Servers.
  • Installed and configured WebSphere Process Server 6.1 and WebSphere ESB 6.1, WID.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.

Environment: Core Java/J2EE, Spring, WebSphere Application Server 7.0, Web Services, EJB 3.0, JPA, Apache Axis, Oracle10g, Java Script, AJAX, JSP, JSF, HTML, CSS,ReactJS, RAD, RSM, Log4j, Clear Quest,Rational Clear case, AJAX,Docker, Bootstrap, SOAP, Hibernate, Spring, Apache Cordoba, PL/SQL, Karma, Jasmine.

Sr. Java /J2EE Developer

Confidential, West Des Moines, IA

Responsibilities:

  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and JQuery.
  • Developed user interface using JSPwithJavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML,SASSand Ajax to speed the application.
  • Implemented Angular JS Routing and navigation, Components, Services.
  • Used AngularJS to provide dynamic User Interface and for the client-side validations.
  • J2EE deployment on WebLogic/JBOSSservers - QA & Staging
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSSservers.
  • Developed services that are reusable, interoperablebased on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and Jira.
  • Responsible for developing the connection pooling forFilenetServer implementing spring framework concepts such as Transaction management and DAO support.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Worked on Hibernate object relational mapping according to database schema.
  • Did load testing of SOAP Web Services using SOAP UI and ApacheJMetertools.
  • Used JMS (JavaMailing Service)APIto mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked with Splunk to logging and analyzing defects status.
  • Knowledge on Jenkins builds.

Environment: Java, J2EE, JDK 1.5,JBoss 3.0,Spring core, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, SOAP/Rest Web services, FileNet, Ajax, XML, jQuery, Ext JS, HTML, CSS, Angular 2, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Splunk, Ext JS, MAX, SEED. Oracle

Sr. Java Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Worked as Full Stack Developer assisting my team in developing two different Web-based applications. Fallowed Test-Driven Development(TDD) and Agile methodology.
  • Developed UI pages with HTML5, CSS3, JavaScript, jQueryand Boot Strap for creating Responsive Web pages.
  • Involved in developing a Single-Page Application pages using AngularJS, REST Services.
  • Java Server Faces (JSF) for building component-based user interface.
  • Used jQuery and AngularJS provide dynamic User Interface and for the client-side validations.
  • BuiltRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-end.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Microservices using Spring Boot.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • UsedSpring FrameworkforDependency Injectionand integrated it with theJSFFramework.
  • Worked on Spring boot, Spring Restful template to develop Application Level Micro services
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Worked on automating data loading, extraction. UNIX Shell scripting is used for generating the reports.
  • Developed Restful Web Services for Historical Data Module for Small Business Merchants.
  • Managing and running the applications within containers by using Docker.
  • Involved in the development of underwriting process,communications without side systems like IBM MQ, JMS.
  • Performed code build and deployment using Maven and Jenkins.
  • Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test cases.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • We used Grunt for Build Process.

Environment: HTML5, CSS3, AngularJS, Restful Services, Node JS, Spring MVC, Spring, Spring Boot, Spring Security, Spring Core, Hibernate, MYSQL, Maven, Jenkins,Docker, Swagger, JUnit, Karma, Jasmine, log4j.

Java/J2EE Developer

Confidential, NY

Responsibilities:

  • Designed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Worked on presentation tier as HTML,CSS, JavaScript, JSPs using Struts Framework.
  • Designed the application using the J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database. jQuery opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Implemented the application on WebSphere application server in development and production environment.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, WebSphere6.0, Eclipse,SQL Server, log4j, Subversion, Windows NT

Jr. Java Developer

Confidential

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used JavaScript for the web page validation.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Created tables, views, Types, triggers, complex join queries,storedprocedures, and functions and modifications to existing database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.

We'd love your feedback!