We provide IT Staff Augmentation Services!

Sr.java full Stack developer Resume

3.00/5 (Submit Your Rating)

Madison, WisconsiN

SUMMARY:

  • Sun certified Java programmer with 6 Years of solid professional experience in the development of multi - tier Enterprise applications. • Strong experience with EJB, Struts, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring AOP, Spring Security and Spring Data. 
  • Proficient with development of Data Layers components using JPA annotations, Hibernate and JDBC. 
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, jQuery, AJAX, AngularJS, Angular 2, NodeJS, HTML5, CSS3(SaSS/LESS) and Bootstrap for projects based on java platform. 
  • Proficient with development of SOAP and RESTful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations. 
  • Experience with developing software using design patterns: MVC, DAO, Factory, Singleton, Business Delegate, and Front Controller. 
  • Good understanding of XML related technologies using JAXB, STAX, SAX, DOM API, DHTML, XML XSL (XSLT) and XPath. 
  • Experience in developing distributed Web applications and Enterprise applications using Java/ J2EE technologies (Core Java (JDK 8), Servlets, JSP, EJB). 
  • Highly proficient in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, JBOSS and Apache Tomcat. 
  • Good understanding of software build process and writing Maven and ANT Build Scripts for automated build and deployment process and built CI environment using Jenkins. 
  • Proficiency in working with Relational databases like Oracle, MySQL, PostGreSQL and NoSQL databases like MongoDB, Cassandra to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages. 
  • Followed Agile Software development process (XP) based on scrum using Unit Testing and Short iterations. 
  • Proficient with Agile, Scrum and Waterfall software development processes. 
  • Familiar with UNIX and LINUX commands. 
  • Proficient with software configuration / change control process and tools like Subversion, Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira. 
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Gradle Tool. 
  • Good understanding on Amazon Web Services(AWS) Elastic Compute Cloud (EC2), Simple Storage Device S3 and ware of few components of AWS such as Elastic Block Store(EBS), CloudWatch, Simple email service. 
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
  • Authorized to work in the US for any employer

TECHNICAL SKILLS:

Languages: Java 8, C, C++, Python, Scala, Php. 

Platforms: MAC OS-X, LINUX, Windows, VMware. 

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF, Jakarta Struts, Spring, Hibernate, JTA, JMS, Web Services. 

Web Technologies: HTML, CSS, Java Script, JSF, AJAX, AngularJS, JQuery, Struts. 

XML Technologies: XML, XSL, XQuery, XSD and XSLT 

Version Control Tools: Subversion, Git, CVS, Clear Case, ClearQuest, Bugzilla, Jira 

Web/Application Servers: WebSphere, Web logic Application server, JBOSS, J2EE Server, Apache Tomcat, IBM HTTP Server. 

IDE / Tools: Eclipse, WebStorm, IntelliJ, Jdeveloper, NetBeans, Gradle, Maven. 

Databases: Sql, NoSQL, MongoDB, Oracle 10g,MySQL,Postgres 

BIG DATA TOOLS: Hadoop, Sqoop, Hive, Pig, Flume, Spark, Cassandra, Hbase.

WORK EXPERIENCE:

Sr.Java Full stack Developer

Confidential, Madison, Wisconsin

Responsibilities:

  • Involved in the analysis, design and implementation of business user requirements. 
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time. 
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products. 
  • Developed using new features of Java  1.6 Annotations, Generics, enhanced for loop and Enums. 
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files. 
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate. 
  • Implemented Hibernate/JPA for data persistence. 
  • Implemented methods in the DAO classes that will use Hibernate's Criteria to get the records from the database. 
  • Worked with high volume and complex PL/SQLstored procedures and packages using TOAD. 
  • Involved in using JPA (Java  Persistence API) frameworks and APIs such as JDO (Java  Data Objects) and Hibernate 
  • Designed and developed the UI using Spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON. 
  • Used Oracle 10g as the back-end database to store the data. 
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate. 
  • Worked on Spring Security for application authentication and authorization. 
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer  Tools. 
  • Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags. 
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs that are present in the JSP pages. 
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters. 
  • Developed and consumed asynchronous messaging using Java  Message Service (JMS) for FTP between multiple applications according to the business life cycle. 
  • Used JIRA for bug tracking and to create user stories. 
  • Used SQL Developer  for validating the data in Oracle 10g database tables. 
  • Used WebSphere 7.x Application server to deploy the applications. 
  • Used SVN for version control across common source code used by developers . 
  • Implemented service and boundary classes that will make necessary database calls. 
  • Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns. 
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework. 
  • Implemented Test Driven development using frameworks like Junit, Mockito, and Easy Mock. 
  • Currently working on further changes in converting the Struts project to spring. 

Technologies: Java  1.6, Spring Framework 4.2.3, WebSphere 7, Hibernate 3.3.2, 4, Maven, MyEclipse Blue, SQL Developer, SVN, Oracle 10g, JIRA, JSP, JavaScript, CSS, Struts, JQuery.

Java/J2EE Developer

Confidential, Buffalo Grove, IL

Responsibilities: 

  • Involved in various phases of Software Development Life Cycle (SDLC). 
  • Followed Agile Methodology and participated in daily SCRUM meetings and quarterly Release Planning. 
  • Developed web pages using HTML, JSP, CSS/BootStrap, Spring tags and JavaScript technology like AngularJS. 
  • Developed the Java daily batch jobs in new Concurrent threading framework, Java collection APIs. 
  • Implemented Dependency Injection and IOC paradigm using the Spring Framework. 
  • Developed the application using Spring MVC, Spring Webflow and added asynchronous features using AJAX. 
  • Developed controller and bean classes using spring and configured them in spring configuration file. 
  • Developed and configured Flow Definitions using Spring Webflow. 
  • Created Test scripts in SOAP UI using Groovy Script for web services testing. 
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring. 
  • Used Spring HibenateTemplate helper class for performing the database operations using Hibernate. 
  • Defined the Data Source, associations, components, Inheritance and configured hibernate environment using HQL. 
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans). 
  • Used MQ Series for Messaging and queuing purpose in the application. 
  • Used GIT for version Control. 
  • Used Groovy script to compare tables that has data from web service and database. 
  • Used Maven for building Scripts and log4j for application & error logging. 
  • Performed regression testing using TestNG for the entire application 
  • Worked on JBoss server configuration 
  • Involved in Unit Integration, Bug fixing, Design Reviews, Code walk through and Team Support. 

Environment: Spring, Hibernate, JPA, JQuery, GIT, Ajax, JavaScript, MongoDB.

Java Developer

Confidential, IN

Responsibilities: 

  • Developed Credit Card transaction history module using Servlets, JSP, JDBC. 
  • Responsible for system development using Factory, DAO and MVC Design Patterns. 
  • Developed Use Cases of displaying account information of Credit Card holders, for disputed transactions reported by Credit card holders and of Credit Card Activation/Deactivation. 
  • Worked on creating the Web Services using JAX-WS and RESTful frameworks 
  • Developed the Java daily batch jobs in new Concurrent threading framework, Java collection APIs. 
  • Designed and developed the mechanism to handle the session expiration and login, log-off for entire system. 
  • Involved in writing SQL and PL/SQL code to provide database functionality. 
  • Involved in implementation of the data access layer using Hibernate and Oracle. 
  • Implemented RESTful Web service to search external and Internal AD user accounts. 
  • Developed business modules with JSP, Servlets and Execution Service framework which is based on Struts. 
  • Interacted with the CICS region using MQSeries. 
  • Performed regression testing using JUnit Testing Framework for the entire application. 
  • Used SQL*Plus and TOAD for SQL and PL/SQL development. 

Environment: Java, J2EE, EJB, JSP, JUnit, Servlets, Execution Services, Hibernate, Oracle 9i, PL/SQL, TOAD, HTML, XML, Javascript, JUnit, DB2, MQSeries, UML

Java Developer

Confidential, DeloitteIN

Responsibilities: 

  • Actively participated in requirements gathering, analysis, design, and testing phases. 
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose. 
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks. 
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML. 
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers. 
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server. 
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services. 
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI. 
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems. 
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA. 
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. Used Subversion to implement version control System. 
  • Developed rich UI using technologies like Google Web Toolkit(GWT) with AJAX, Action Script, Flash, JavaScript, HTML, CSS, Struts Tile Framework. 
  • Worked in Spring AOP Interceptors in logging and auditing. 
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit. 
  • Worked in implementation of UNIX shell scripts for file transfer and processing. 
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database. 

Environment: Java 1.7, JSF 1.2, JSP, JSTL, Spring, JMS, JPA, Jquery, Eclipse, UML, HTML, Java Script, XML,Websphere 6, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, SVN, JBoss

We'd love your feedback!