We provide IT Staff Augmentation Services!

Full Stack Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY:

  • A resourceful, creative, and team - oriented individual having 5+ years of experience in Software Development Life Cycle (SDLC), and Deployment of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies, also e xpertise in using Agile Software Development methodologies like Scrum, Sprint, and Traditional software models like Waterfall and TDD.
  • Experience in using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), and Object-Oriented Programming techniques to reinforced web-based enterprise applications, also in handling Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization, Java 8 features such as Lambda Expressions for making inline function calls.
  • Experience in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces) as-well-as in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.xd., aslo expertise at JDBC API, MyBatis and in Creating Hibernate configuration file, Hibernate Mapping files and persistence classes to persist the data into Database.
  • Extensive experience working with RDBMS such as MySQL , MS SQL Server, DB2, Oracle, also e xperience in working with the NoSQL Database like Cassandra to manage extremely large data sets. Working knowledge on data conversion by extracting data from DB2, reform data, and load data into Apache Cassandra nodes.
  • Extensive experience working with the Angular2/4 and Typescript to build the Components in Application. Strong experience in Server and client side using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap and scripting languages like Backbone, Angular JS, Angular2/4, ReactJS, NodeJS , protractor, karma, GRUNT .
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB. Highly skillful in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAPUI.
  • Worked on deployment, installation, configuration, and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server. Functional knowledge in Content Management and Enterprise Search Apache Solr.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, IntelliJ, and NetBeans, whereas SVN, CVS, GIT as versioning software tools. Extensively worked on JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Extensive experience working with Selenium, JUnit, TestNG testing tools. Strong Experience in building tools like ANT, Maven.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms, also strong Experience in writing LINUX shell scripts to identify user login information.

TECHNICAL SKILLS:

Languages: Java, J2EE, Scala, SQL, PL/SQL

Enterprise Java: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, ESB Mule, JSTL, JSF, EJB, JTA, and JPA

Web/XML Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, ReactJS, NodeJS, Backbone, protractor, karma, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Tools: & Framework: Struts, Spring MVC, Spring Web Flow, Spring Boot, Spring Batch, Spring Security, Spring Data, JMS, JSF, Log4J, SOA, SOAPUI, Angular

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, JMS, MQ, Micro Services.

Web/App Servers: WebSphere, IBM Portal, Apache Tomcat, WebLogic, JBoss

Database: Oracle, SQL-Server, MySQL, IBM DB2, PostgreSQL, Cassandra

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ, Net beans

OR mapping: Hibernate, JPA, JTA, iBatis, MyBatis

Testing Tools/ Others: JUnit, TestNG, Mockito, Load Runner, SoapUI, Putty, JIRA, Selenium, webdriver

Continuous Integration Tools/ Version Control: Jenkins, Hudson/ GIT, CVS, SVN

Platforms: Windows, Win 2k Server, Sun Solaris, UNIX/LINUX.

Cloud Technologies: Google Cloud Platform, CloudSQL, Storage Buckets, AWS EC2, S3, Elastic Beanstalk EBS, Elastic Load Balancing ELB, API-Gateway

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, NJ

Full Stack Java/ J2EE Developer

Responsibilities:

  • Actively participated in analysis, detail design, development, bug fixing and enhancement in agile methodology. Participated in daily scrum and sprint planning meetings and used JIRA for bug tracking.
  • Used Hibernate Query Language as the Persistence Framework, for mapping the object( ORM ) and MySQL as the Database and developed the persistence layer ( DAO ) and the presentation layer(controllers).
  • Developed server-side services using Spring MVC , Spring core/IOC , Spring Security .
  • Used Java Message Service ( JMS ) for reliable and asynchronous exchange of important information for status report and worked on the JMS connection.
  • Created AngularJS controllers, directives, and models for different modules in the front end and developed GUI using Angular4, HTML/HTML5, AJAX, NodeJS, protractor, karma, and CSS and used JavaScript validation framework for performing front end validations.
  • Designed and developed Spring and REST based Micro Services using the Spring Boot , also developed RESTful webservices with JAX-RS using Spring Boot, AWS Elastic Search and Micro Services Architecture, and w rite Mule flows to call other webservices .
  • Migrating an existing application to AWS and implemented AWS solutions using EC2, S3, RDS, EBS, and Elastic Load Balancer , and worked on AWS Toolkit for Eclipse to develop, deploy and debug Java applications using Amazon Web Services .
  • Used Spring Boot Wrapper to create Micro Services and developed Spring based application with very less configuration, deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services .
  • Used Java 8 parallel streams to change the sequential stream flow of threads while session establishment and used Java 8 Lambda expressions for collection evaluation.
  • Utilized RabbitMQ as the messaging middleware, and implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Worked on implementing directives and scope values using Angular2 for an existing webpage and developed server-side RESTful services and called them from AngularJS controllers.
  • Experienced in deploying application in UNIX environment and proficient in using shell scripting .
  • Used Maven as the build tool and GIT for version control and Eclipse IDE and Jenkins for the continuous integration and Log4j for logging and written JUnit test cases for desktop applications and TestNG, Selenium IDE, Selenium RC, Selenium WebDriver Selenium Grid, for automation.
  • Deployed application using IBM Liberty Portal , provided extensive pre-delivery support using bug fixing and code reviews.

Environment: Java1.8, Spring, Hibernate, Spring Boot, JMS, ActiveMQ, AWS, Micro Services, Docker, JavaScript, AngularJS, NodeJS, HTML, JUnit, ESB Mule, Eclipse, IBM Liberty Portal, MySQL, Ajax, Jenkins, GIT, JIRA.

Confidential, Columbus, OH

Mid-level Java Developer

Responsibilities:

  • Design and Development of web application involving Spring MVC , Web Services , JSP , Java Script .
  • Worked on server-side validations, handle actions, events, and Encapsulation by implementing React JS
  • Implemented the front end using JSP , XHTML , DHTML , XML , CSS3 , JavaScript , AngularJS , jQuery and used AJAX for dynamic web content.
  • Bootstrap is used to achieve responsive layouts like, date picker functionalities and better views using grids and implemented Grails Pagination to display data using Grails Templates and views .
  • Developed RESTful web application using JAX-RS ( Jersey API ) and JSON to include mapping functionalities and development of UI framework .
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Designed, developed, and delivered RESTful Web Services, which significantly improved performance and increased customer bases utilizing Core Java Spring Beans framework .
  • Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and also verified the output for the web services.
  • Used Spring Validation framework to implement the server-side validations and used AJAX to get the data from the server asynchronously by using JSON objects.
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.
  • Used several design patterns like Factory , Front Controller , Strategy and MVC patterns .
  • Designed & Developed persistence service using Hibernate framework . Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Composed and executed MongoDB scripts to perform CRUD operations NoSQL database ; automating data changes and reporting.
  • Implemented Spring architecture, Spring Batch and Spring Bean Factory using IOC, AOP concepts, also designed and developed Caching and Logging service using Singleton pattern , Log4j .
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using SQL Server .
  • Thoroughly involved in testing phase and implemented test cases using JUnit , Easy Mock and Mockito .
  • Extensively used GIT for push and pull requests of the code and used Kanban and RRC for tracking the daily work.

Environment: Java/J2EE, Spring, XML, Hibernate, JMS, Restful Web Services, JSF, jQuery, Angular JS, NodeJS, JNDI, JUnit, Spring Tool Suite, Tomcat, Kanban, Postman, GIT, MongoDB, SQL Server, Web Sphere, RAD, XML, HTML, Java Script, CSS, AJAX, Groovy Grails, log4j.

Confidential, Austin, TX

Jr. Java Developer

Responsibilities:

  • Designed and analyzed UI screens using JSP , Struts tags and HTML . Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).
  • Configured Hibernate Objects as Spring Beans in spring configuration file, Hibernate Persistence Strategy to interact with database, Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
  • Developed UI and appearance for the screens using JavaScript, AJAX, Angular JS and JQuery .
  • Extensively used Spring IOC, AOP , configured Application Context files and performed database object mapping using Hibernate annotations , also used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate .
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Worked with POJO for handling data coming from the legacy systems. Involved in writing DAO , DTO's using Hibernate DAO Support . Used SAX and DOM XML parsers in the application.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used UNIX commands and Shell scripting for batch processing.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used Log4J to capture the log that includes runtime exceptions, JUnit framework for Unit testing of application, SVN for version control and deployed the application on IBM Web Sphere 7.0.

Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, Spring 2.5, Angular JS, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM Web Sphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis and design of the application using UML .
  • Extensively used Java Server Pages JSP , for designing common templates and web pages.
  • Designed and developed User Interface , application modules using JSP, Struts, JavaBeans, HTML, CSS, JavaScript, JQuery and AJAX.
  • Designed and developed model, view and controller using Struts Framework .
  • Implemented XML DOM and SAX parsers for various web pages to parse data.
  • Added several Application Properties files as part of the Resource Bundle for several needs like Internationalization , Error Messages etc.
  • Deployed the Web module onto Apache Tomcat and the Enterprise module onto IBM WebSphere .
  • Developed Ant Scripts files for deploying the entire project onto the Web and Application Servers.
  • Performed Unit Testing using JUnit.

Environment: Java 1.4, J2EE 1.4, Servlets 2.4, JSP 2.0, Struts 1.3, Hibernate, HTML, JavaScript, XML, AJAX, JDBC 2.0, MS SQL Server 2005, JUnit 3.8, log4j, Ant, Apache Tomcat 5.0, WebSphere.

We'd love your feedback!