We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

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, Confidential, 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.

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, Confidential, 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.

PROFESSIONAL EXPERIENCE

Sr. Java Full stack Developer

Confidential

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 ofJava1.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 (JavaPersistence API) frameworks and APIs such as JDO (JavaData 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 andDeveloperTools.
  • 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 usingJavaMessage Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Used JIRA for bug tracking and to create user stories.
  • Used SQLDeveloperfor 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 bydevelopers.
  • 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: Java1.6, Spring Framework 4.2.3, WebSphere 7, Hibernate 3.3.2, 4, Maven, MyEclipse Blue, SQLDeveloper, SVN, Oracle 10g, JIRA, JSP, JavaScript, CSS, Struts, JQuery.

Java/J2EE Developer

Confidential

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

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

JavaDeveloper

Confidential

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!