We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Newark, NJ

SUMMARY:

  • Around 7 Years of experience as a Java J2EE/Full Stack Developer in Finance, Healthcare, Banking and Insurance domains as an expertise in Development, implementation and maintenance of web and Enterprise applications.
  • Experience in handling UI technologies like AngularJS, Vue.js, JavaScript, Node.js, Ajax, A, jQuery, Cordova, CSS3 and HTML.
  • Experience with various design patterns like Singleton, Factory, Command, Observer, Front Controller, DAO, DTO, MVC, Session Facade, Business Delegate, Transfer Object, Service Locator, and View Object in the development of enterprise applications.
  • Knowledge in using Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Involved in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle which include Analysis, Design, Implementation, Testing and Maintenance.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: SQL Server 2005/2008, Oracle 11g, DB2, MySQL and PostgreSQL.
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Experience in debugging the issues in applications using Logging tools like Log4J and Splunk.
  • Experience in development of web - based applications with technologies J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML, iBATIS, Web Services (SOAP, REST), Micro Services using application/web servers like IBM Web Sphere, Web Logic Application Servers, JBoss and Tomcat Web Servers.
  • Expertise in handling the IDE’s like Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15 for Developing, Testing and Deployment of enterprise applications
  • Proficient in using cloud technologies/platforms like Amazon Web Services (AWS), EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation IAM RDS, Elasti Cache, S3, SQS, SNS, AMI.
  • Have good knowledge in build tools like ANT, MAVEN and Jenkins to build and deploy applications and repositories like Git, GitHub.
  • Experienced in developing complex PL/SQL queries, Procedures, Triggers, Stored Procedures, Packages and Views in various databases such as Oracle, DB2 and MySQL, SQL Server.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Cassandra, MongoDB and CouchDB.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing, JMeter, Spring Junit Runner.
  • Experienced in implementing Service Oriented Architecture and web services using SOAP, REST.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Strong experience in Spring Framework modules such as Spring MVC, AOP, IOC, JDBC, JTA, IO, Spring Boot, Spring Dashboard, Spring Microservices, Spring Eureka, Spring REST Spring Ribbon, Spring Zuul Proxy, Spring Netflix.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, JBoss, Tomcat server with wide variety of development tools like RAD / RSA, Eclipse and NetBeans .
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Developed UI modules using AngularJS, Node.js, Ajax, jQuery, JavaScript, Cordova, Vue.js CSS3 and HTML5.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
  • Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
  • Good understanding of UML components such as Use Case diagrams, Sequence diagrams and Class Diagrams.
  • Well used core Java concepts like Collections, Exception handling, Remote Method Invocation (RMI), Serialization, Multithreading, Java Beans.
  • Active participation in entire lifecycle of software development. Activities include study of conceptual design as well as detailed design, coding, unit testing, system integration testing and support, and supported software configuration management.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL, PL/SQL, J2EE

Scripting: JavaScript, Angular JS, JSTL, Servlet, Applets

Operating Systems: Windows, Unix & Linux.

Web Technologies: SOAP and ReSTful Web Services, Servlet 3.1, JSP 3.0, JDBC, Tag Libraries, JAXP, JSTL, GWT, DHTML and HTML, CSS, BOOT STRAP, XML 2.0, Java Servlet API 3.0, Java Bean 3.0, BackBone.JS, Node JS, Java Swing.

Framework: Hibernate 4.3, JPA, Struts 1.1/1.2, Spring 2.0/2.5/3.0/4.1/4.3 , Spring Security 3.2, Dojo, Angular JS, jQuery, JSON.

Version Control: GitHub, IBM Rational Clear Case, Tortoise SVN, CVS, Bit Bucket.

Web Services: SAAJ, SOAPUI, WSDL, SOAP 1.2, Axis 1.0/2.0, JAX-RS, CXF, JAX-RPC, REST 2.0, JAX-WS.

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

Design Pattern: Factory Pattern, Singleton, Front Controller, MVC, Observer, Adapter, DTO Decorator, Session Facade, Business Delegate, Service Locator, Transfer Object.

Messaging Services: JMS, MDB

Cloud: AWS, Mesos, Kubernetes, Azure.

Bug Tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

XML API: SAX, DOM, JAXP, JDOM

Methodologies: Agile, Scrum, Test Driven Development

Application Servers: Web Logic 6.1/7.0/8.1/9.0/10.1 , JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.0, Web Sphere 5.0, Jetty, Jenkins 2.50.

Transaction Control: JTA, Hibernate Transactions.

Protocols: TCP/IP, FTP, HTTP/HTTPS, DNS, SOAP

Change Management: Service Now & Remedy.

Build Tools: Jenkins, Maven and Gradle.

Developer IDE Platforms: RAD, Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, STS, GITHUB 2.12.0.

Databases: Oracle 10g/11g/12C, Sybase 11.9/12.0/12.5/ , DB2, CouchDB, SQL Server 2012/2014/2016 , MySQL, Mongo DB, Cassandra.

PROFESSIONAL EXPERIENCE:

Confidential, Newark, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Worked with Software Development Life Cycle ( SDLC ) in Design, development and integration & testing phases by using Agile and Scrum Methodologies.
  • Involved in Web Designing and User Interface Development using technologies like HTML5, CSS3, jQuery, JavaScript, Bootstrap, AJAX, AngularJS, React JS, NodeJS and AngularJS.
  • Implemented Web Services using SOAP, REST and XML/HTTP technologies.
  • Implemented the Project structure based on Spring 4 MVC pattern using Spring boot and supported Spring framework modules like MVC, AOP and Spring Security.
  • Designed and developed the Simulator API for Amazon S3 .
  • Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Demonstrated intermediate web development including REST, MVC, web application security and JPA.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked with web services and XML and JSON based RESTFUL API's .
  • Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule-based flow mechanism, and configuration entity model in JPA.
  • Developed domain model and persistence layer for the GUI using Hibernate.
  • Used AngularJS and Angular CLI to create Controllers and Angular components.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Developed applications using Collections, Serialization, Swing and Servlets & JSP.
  • Involved in writing JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins.
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Developed messaging module using spring JMS, apache camel and ActiveMQ.
  • Hands on experience on Spring Boot Actuator , Spring Cloud , and Netflix Eureka.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, cross site request forgery, clickjacking.
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Implemented unique design patterns such as business factory, singleton and J2EE design patterns.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC .
  • Worked on creation of Docker container images, pushing images, tagging, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Developed using new features of Java 8 Generics, annotations, enhanced for loop and Enums.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: CSS, HTML5 jQuery, NodeJS, AJAX, Spring Boot, APIGEE, Java1.8, J2EE, Spring, Hibernate, Web Services, XML, SOAP UI, SQL Server, AWS, WebSphere, Docker, Swagger-UI, Log4j, Selenium, Maven, JIRA, Jenkins, GIT.

Confidential, Phoenix, AZ.

Sr. Java Developer

Responsibilities:

  • Used Agile Scrum program management to track the project development.
  • Created Spring MVC components like Dispatch servlets , configure Request mapping annotation controllers, view resolver components.
  • Developed API using NodeJS to allocate access to data in SQL , Mongo DB.
  • Experience designing and developing applications on relational databases MongoDB.
  • Experience with Upgrading existing project from CVS to SVN and Hudson to Jenkins.
  • Experience with creating Workflows, Mappings and Scheduling Jobs in Informatics.
  • Experience with various persistence mechanisms and APIs like JPA, Hibernate, JDO, EJB.
  • Developed Web Services using SOA technologies such as REST.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA
  • Docker container images, tagging, pushing images, integration of Spring boot.
  • Apache Ant used for the entire build process.
  • Extensively used Spring Framework modules like MVC, DI(IOC), Spring Security, JDBC Templates and AOP.
  • Built RESTful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack ( Mongo DB, Express JS, Angular JS, Node JS ) Technologies.
  • Developed Microservices using Spring Cloud, Spring Boot with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Implemented the Project structure based on Spring MVC pattern using Spring boot.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Experience in Cloud Solutions on AWS utilizing EC2, ECS S3, IAM, and RDS etc.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Design patterns are extensively used to achieve clean separation of different layers like Adapter, Singleton, Factory, Service Locator, Abstract Factory and Facade.
  • Extensively Used Castor, XStream & JAXB APIs for XML Marshaling and Un-marshaling.
  • Developing Docker images for Development and Testing teams and their pipelines.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Created many custom filters using Angular 4.0 and external module to manipulate the routing. Developed UI with extensive use of Backbone.js framework that helped to organize the code.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from SQL Server.
  • Designed and Used SQL Server to access data in the database at different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Involved closely with developers for choosing right compaction strategies and consistency levels in Cassandra.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.

Environment: HTML/Unit, XSLT, HTML5/DHTML, Spring Framework, Microservices, J2EE, Spring MVC 4, MongoDB, Angular 4.0, Core Java, AJAX, Web Services, Design Patterns, Apache Maven, JUnit, SOAP, XML, Java Beans, Spring Security, Magento, jQuery, JSON, XSTREAM, Apache POI, EXT JS, JavaScript, Eclipse, Hibernate 4.X, JBOSS, Agile Methodology.

Confidential, Durham, NC

Java/J2EE Developer

Responsibilities:

  • Design and develop web applications using Perl, JavaScript, HTML, CSS and SQL.
  • For project development, used Agile Scrum program management.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Created SOAP web services interface to Java-based runtime engine and accounts.
  • Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed the User Interface using jQuery, spring framework, and Ajax.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular JS.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • J2EE deployment on WebLogic/JBOSS servers - QA & Staging.
  • Developed a modularized application using n-tier J2EE architecture, application server, spring framework, Hibernate.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Used spring frame work AOP features and JDBC module features to the database for few applications. Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Used Maven as build tool and deploying the application.
  • Implementing JSP Standard Tag Libraries ( JSTL ) along with Expression Language ( EL ).
  • Developed screens using CSS3, Angular JS and html5.

Environment: JavaScript, AJAX, JIRA and RAD, Java, Hibernate, spring (AOP, Dependency Injection), XML, Spring MVC, JUnit, Maven, Log4J, Oracle, Web Sphere, SOA, SOAP, UML, J2EE Tortoise SVN.

Confidential

Jr. Java Developer

Responsibilities:

  • Established user interfaces using JSP, HTML and CSS.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Used NetBeans for development and Jobs Server for deploying the web application.
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • According to Model View Controller (MVC) design pattern implemented Struts Framework and also by using MVC, isolated application layers.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
  • As part of Payments Application, developed and expended Apache CXF based Web Services.
  • Designed software development model of the project using Waterfall methodology.
  • Worked on JDBC for connecting database with MySQL and also for updating the data from the MySQL database.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Applying Ruby and JQuery debugged, enhanced, extended applications.
  • Used Resource Manager to schedule the job in UNIX server.
  • Developed the front end using JSF and Port let.
  • Used XML Web Services using SOAP to transfer the amount to transfer application.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
  • Involved in creation of automation framework using Selenium and testing.
  • Developed web Components using JSP, Servlet and Server-side components using EJB under J 2EE Environment.
  • Used ANT for building the application and deployed on Jobs Application Server.
  • Enhanced the existing congas environment using Cognos software development kit (SDK).
  • Implemented the spring dependency injection of the Database helper instance to the action objects. Used baits framework with spring framework for data persistence and transaction management.
  • Used Clear case for source code control and JUNIT for unit testing and Log4j for logging, debugging.
  • Developed Swing for user interaction and data presentation.
  • Worked on bug fixing and enhancements on change requests.
  • Implemented Struts Framework according to MVC design pattern.
  • Design and development of the exception management workflow using Oracle BPM.
  • Install and configure a Linux server to publish applications and the Database.
  • Using Apache Tomcat Application server, deployed the application.

Environment: : Water fall model, J2EE, Java, iBATIS, Struts, Spring, EMC Documentum, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, NetBeans,, COBOL, PL/I, JCL, SQL, SAS, VB, ASP, Selenium, ANT, XML, Visual Source Safe, Cognos, ILOG, JIRA, SWING, CVS, Oracle ADF, Apache Tomcat, Linux, Unix, Ruby, Oracle BPM, IBM MQ Series, WordPress, Drupal, .Net, ASP, C, C++

We'd love your feedback!