We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 8+ years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL) AWS .
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, S pring, Hibernate, Ajax, JUnit, Test Driven Development and Oracle.
  • Expertise in client-side design and validations using HTML5, XHTML, CSS3, Java Script, JSP, JQuery, Angular JS.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioural design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc).
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as BEA WebLogic, IBM WebSphere and Apache Tomcat Web Server.
  • Excellent experience in the design, development and implementation of Model-View-Controller(MVC) using a Struts Framework, Design Patterns and DAO’s using Hibernate,J2EE Architecture, SDLC, Software Engineering, Object Modelling, Data Modelling, UML.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Have working experience on AngularJS, Mongo DB, Cassandra & PostgreSQL .
  • Experience in NoSQL databases like Cassandra , Mongo Db and Mark logic .
  • Have good knowledge on Single Sign On(SSO) and Identity Management.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider.
  • Excellent working experience in web-based GUIs development using Spring MVC, Servlets, JSP, JSF . Good Experience in using tools like Maven, Ant, and Log4J.
  • Experienced in enterprise application integration (EAI) using Spring integration frame work.
  • Expertise in SOA Web Services, JAX-WS and AXIS.
  • Experience in coding groovy, domain class to handle the business logic.
  • Hands on experience in working with UML, JUnit and TestNG.
  • Proficient in SQL and wrote Stored Procedures, Triggersbesides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Experience in upgrading and migrating various versions of PostgreSQL database on different platforms.
  • Experience with Oracle , MS SQL and DB2 relational databases.
  • Ability to work in tight schedules and efficient in meeting deadlines
  • Excellent Analytical, Communication and Interpersonal skills. Good experience in developing applications using Agile Scrum methodology.
  • Experience working with shell Scripting using LINUX/UNIX.
  • Proficiency in automating web based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Hands on experience with Web Services using SOAP, RESTFUL, WSDL, XPath, JAXRPC, JAXWS, XML Binding.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Had good exposure to the entire Software Development Life Cycle Requirements Collection, Design, Implementation and testing activities. Also had a good experience in involving in complete SDLC life cycle till post production in multiple projects.

TECHNICAL SKILLS:

Languages: Core Java, Java 1.x to 1.8, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/ XML Technologies: HTML5, XHTML, JavaScript, Angular JS, CSS3,ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts 2.0/1.2, Spring 2.x/3.x/4.x, Hibernate 2.5/3.0, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, Jasper reports, SOAP UI, Groovy

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX, AWS

Web/App Servers: Web Sphere 7.1, Apache, Tomcat 5.4/4.x,JBoss 4.3/3.2, JBoss EAP 5.x/4.3, Web Logic

Database: Oracle 10g/9i, SQL-Server 2005, DB2, MySQL server, TOAD, MongoDB/ NOSQL, PostgreSQL, Marklogic.

IDEs: Eclipse, Net Beans, IBM Web Sphere Rational Architect 7

O-R mapping: Hibernate

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Mockito, SoapUI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: CVS,SVN, Rational ClearCase, Git

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Designed front-end logic using HTML5, CSS3, AngularJS, ReactJS and JSP .
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWSCloud Watch .
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
  • Experience in automated deployment of EC2 instances in data centres and availability zones.
  • Implemented project as a multi-tier application using Spring MVC, Spring Boot and used core Spring concepts like AOP, IOC.
  • Designed and developed single-page, responsive web application using AngularJS and NodeJS .
  • Developed the functionalities in Agile Methodology.
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Used Spring Boot for developing Microservices , REST to retrieve data from client-side using MicroService architecture.
  • Used Singleton, Session Facade and DAO Design patterns based on the application requirement and implemented Single Sign-on (SSO), SSL.
  • Used Lambda expressions, default method in interfaces and concepts from Java 8.
  • Used SAX parser for parsing the XML documents that are retrieved upon consuming the WebServices .
  • Designed and developed Microservices business components using Spring Boot .
  • Extensively worked with XML Schemas (XSD) for defining XML elements and attributes.
  • Deployed web components, presentation components and business components in WebLogic Application Server .
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Develop REST WebServices to support user interface for the billing system process.
  • Developed applications using Core Java concepts such as Multi-threading, Memory Management, Garbage Collection, collection Framework and implemented Data structures and algorithms .
  • Provided security to the application using OAuth .
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Experience in producing and consuming SOAP and REST web services using JAX-WS, JAX-RS, Jersey Framework and Spring MVC .
  • Developed a Deploy and Run Script to run the baseline on the application server using Perl and Shell scripting.
  • Wrote UNIX shell scripts and PERL scripts to execute the scripts and manipulate files and directory.
  • Experience in writing SQL queries in PL/SQL , Triggers , and Stored Procedures in Relational Database management systems like Oracle 10/11g, MS SQL and MySQL .
  • Tested SOAP web services using SOAP UI and REST web services using REST Client .
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Used Jenkins for Continuous Integration and GIT for Version Control.
  • Performed Integration, Functional and Regression test on the application.
  • Used JIRA to keep track of the project, bugs and issues, and Jenkins to load JAR files from DB.
  • Worked on Cassandra database for profile management.
  • Scheduled daily status meetings with off-shore team and communicated accordingly with on-shore team.

Environment: J2EE, Java 1.7/1.8, Spring MVC 3.5, HTML5, CSS3, AngularJS, ReactJS, Spring Boot, JQuery, Agile Methodology, Hibernate 3.0, Web services, REST, SOAP, SSO (Single Sign-on), OAuth, XML, AWS, Struts, Oracle 11g, WebLogic, GIT, SAX, XSLT, JIRA, Maven, Jenkins, NodeJS, UNIX, Eclipse, Jasper reports, WinSCP, Log4J, SSL, LINUX, Cassandra, JUnit.

Confidential, New York City, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Analysed the requirements and formulated project scope.
  • Designed front-end presentation logic using JSP , HTML5 , CSS3 , JavaScript and Strut tags.
  • Turned Application mock-ups and designs into pages, with HTML5, CSS3 , JSP, ReactJS and Angular JS code.
  • Used JQuery for templates for markup and JQuery plug-ins.
  • Development of application using J2EE, Spring Boot, Hibernate, Web Services (REST & SOAP), JQuery , Single Sign-On (SSO) , JSTL 2, Oracle, Maven technologies.
  • Experience with cloud environments like Amazon Web Services ( AWS ).
  • Developing or maintaining a production-level cloud-based architecture in AWS , including creating machine Images like AMI .
  • Developed UI screens using JSP , JavaScript and AJAX.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented REST Web services to retrieve data from client side.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Developed internal coding using J2EE technologies based on the MVC Architecture .
  • Implemented Business Logic using Java7/8, Spring, Struts and Hibernate.
  • Developed the functionalities using Agile Methodology.
  • Used Jenkins to load JAR files from Database required for running the application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used Log4j utility to generate run-time logs.
  • Used SVN for project management and software version management.
  • Deployed the application on Web Sphere application server for Staging and as well as for Production.
  • Configured WebSphere resources like JDBC provides, data sources and connection pooling.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs so as to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements.
  • Involved in configuring XML mapping files and POJO objects.
  • Provided security using Single Sign-on (SSO) for the application.
  • Implemented Single Sign-on (SSO) and used different design patterns.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Used Hibernate Transaction Management and Hibernate cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Created DDL and DMLSQL scripts for creation of database objects in Oracle 11g db.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Wrote SQL queries in PL/SQL , Triggers , and Stored Procedures in Relational Database management systems like Oracle 10/11g and MySQL .
  • Wrote CRUD operations for a component to read data from PostgreSQL to Java application.
  • Experience working on Ticketing System and solved related issues.
  • Wrote UNIX shell scripts and PERL scripts to execute the scripts and manipulate files and directory.
  • Performed Functional, Integration and Regression test on the application.
  • Developed the test cases with JUnit for Unit testing of the built components.
  • Provided Jasper job scheduling, security (roles and users), audit and logging requirements.
  • Administered Jasper Server Repository. Scheduled tuning of Jasper components for better performance.
  • Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Environment: J2EE, Java 1.7/1.8, Spring MVC 3.5, Hibernate 3.x, JSP 2.0, HTML5, CSS3, AngularJS, ReactJS, JDBC, AJAX, Web services, REST, SOAP, XML, AWS, Java Beans, JQuery, JavaScript, Spring Boot, OAuth, PostgreSQL, Oracle 11g, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, SSO (Single Sign-on), LINUX, Jenkins, JUnit, Jasper reports, WinSCP.

Confidential, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented Micro Services using Spring Boot and AngularJS.
  • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Experience with PCF and AWS cloud technologies.
  • Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
  • Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
  • Used JavaScript, JQuery, AngularJS and AJAX technologies for front end user input validations and Restful web service calls, and implemented Single Sign-On (SSO).
  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Implemented Spring Security for authentication and authorization.
  • Implemented Business Logic using Java, Spring and Hibernate.
  • Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to retrieve data from client side.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during integration testing phase.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest tool for performance testing.
  • Wrote SQL queries in PL/SQL , Triggers , and Stored Procedures in Relational Database management systems like Oracle, MS SQL and MySQL .
  • Wrote UNIX shell scripts and PERL scripts to execute the scripts and manipulate files and directory.
  • Developed content expiry and broken link functionality and Perl and Shell scripting to avoid 404 error on portal.
  • Configured development environment using WebSphere application server for developer’s integration testing.
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • Create and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions.
  • Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used SVN to maintain the version of the files.

Environment: Java, J2EE, Agile, JSP, Servlet, JavaScript, AngularJS, JQuery, AJAX, WebSphere Application Server, Spring MVC, Spring Batch, Spring Boot, SSO, Spring Security, Hibernate, Oracle, RESTful Web Services, AWS, HTML5, CSS3, LINUX/UNIX, Jenkins, Maven, Jasper Reports, JAXP, JAXB, JUnit, JIRA, SVN.

Confidential, Parsippany, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Developed service oriented middleware to in corporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications 1.0 and WSDL contract.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Used Agile(SCRUM) methodologies for application development.
  • Developed a client application API endpoint with NodeJS.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed costume queries using hibernate criteria, native SQL and HQL.
  • Used built in store procedures to reach the requirements from the Client to improve the response time of the services.
  • Involved in development of ‘Agile Development Methodology/SCRUM’ and also tested the application in each iteration.
  • Used a custom framework sitting on the top of NodeJS and MongoDB and has used a lot of client side javaScript plug-ins.
  • Used AJAX to use the RESTFUL web services in the application which supported different format like text, JSON and XML .
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed customized Oracle SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: JAVA/J2EE, Web-Services, NodeJS, SOAP, REST, XML, AJAX, JAX-RPC, WSDL, Agile WebLogic, Spring (dependency injection, AOP), Hibernate, Oracle 10g Enterprise, LINUX/UNIX, JavaScript, MongoDB, JUnit, Ant, Clear case.

Confidential, Detroit, MI

Java/J2EE Developer

Responsibilities:

  • Involved in OOAD analysis and design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Designed table-less layouts, gradient effects, page layouts, navigation and icons using CSS and appropriate HTML tags and written client side scripts using JAVASCRIPT and JQUERY.
  • Worked on XML technologies like XML Parsers, JAXB for binding data to java objects.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Written Enterprise Java Beans (EJB), Flex to implement business logic.
  • Data was converted into JSON using JSP tags.
  • Implemented Session Façade Pattern using Session and Entity Beans.
  • Developed Web Service provider methods (bottom up approach) using WSDL and REST for transferring data between the applications.
  • Involved in writing the struts-configfiles and implemented the Struts Tag library.
  • Used Struts for web tier development and created Struts Action to handle the requests.
  • Developed Session Beans and Entity Beans (JPA).
  • Implemented back-end service using spring annotations to retrieve user data information from database.
  • Inserted Dependency Injection between components using Spring ( IOC ) concept.
  • Responsible to writing JDBC programming to persist the data in Oracle database.
  • Used Hibernate for Object Relational Mapping and used Log4j for enhanced debugging.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used WebLogic for application deployment and Log4jused for Logging.
  • Used CVS version controlling tool and project build tool using ANT.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java, J2EE, Servlet, HTML, CSS, JavaScript, JQuery, Struts, an, XML, JUnit, JPA, AJAX, JSP, DHTML, WebLogic, EJB, REST, JSON, Oracle, UML, JIRA, JDBC, DAO, Eclipse, Log4J, CVS, ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in designing the Class diagrams , Sequence diagrams and Use case diagrams of the project.
  • Created System Requirement Specification document and analysed the project scope.
  • Implemented ModelView Controller (MVC) Architecture on this project.
  • Designed and developed web-application using HTML , JSPs , CSS and JavaScript in the Mode layer.
  • Created Servlets for controlling the actions and Beanclasses for setting and getting object data.
  • Developed DataAccess Object (DAO) classes to fetch data from Database.
  • Wrote model classes for specific database actions, added methods to the existing DAO’s.
  • Implemented Session tracking in the entire application.
  • Used Web Services ( SOAP ) to retrieve data from client side.
  • Worked on creating XML mappings for the project.
  • Implemented WaterfallMethodology for the project
  • Used EclipseIDE to develop the application code.
  • Used Connection pooling concept to create and delete connection objects dynamically.
  • Used Java Database Connectivity (JDBC) to connect to Database MySQL .
  • Implemented Change Requests that came into the project in the Maintenance phase of project.
  • Wrote SQL scripts for changes to be implemented in Change requests as it appeared in the project.
  • Deployed web application on Apache Tomcat 6.0 by building the WAR using ANT .
  • Used SVN for configuration management of the project
  • Wrote Test cases for the application.
  • Involved in discussion with all the team project meetings to resolve a problem. Suggested some solutions to solve the problem.
  • Resolved defects by fixing it as it appeared in the project.

Environment: J2EE, Java 1.5, MVC framework, HTML, JSP, CSS, Servlets, JDBC, Web services, SOAP, Java Beans, JQuery, JavaScript, MYSQL, Eclipse, Apache Tomcat 6.0, Waterfall Methodology, SVN, Apache ANT.

We'd love your feedback!