We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Birmingham, AL

SUMMARY:

  • Around 8 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Extensive experience with J2EE using most of the advanced features of Java including Core Java, JDBC, JSP, Struts, EJB, Java Beans, MAVEN, Servlets, JMS,JAX - RPC, RICH UI like jQuery, YUI, RMI on windows and flavors of UNIX platforms.
  • Hands-on experience in implementing J2EE compliant applications using various Design patterns, Struts, Tiles and MVC framework, Hibernate, Hibernate Listeners and call back interfaces, Messaging Middleware using JMS and MQ, Spring JTA/XA Transactions.
  • Extensively worked during my tenure in Software Development are Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, Angular.js, React.js, REST Web services, and Databases like Oracle.
  • Developed many REST WEB SERVICES using Spring MVC framework.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Developed the necessary Front end user interfaces in JSP,HTML,JavaScript, CSS and AngularJS that will be integrated using Spring MVC Framework
  • Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-threading etc.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, RICH UI like jQuery, YUI, Angular.
  • Experience in Java 8 features like parallel streams, Lambdas, Functional Interfaces and Filters.
  • Well experienced in configuring and deploying applications onto application servers like Tomcat, JBoss, Web logic and Web Sphere.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Proficient in Multi-threading, Synchronization, Collections, Exception handling using Java & J2EE technologies.
  • Expertise in writing unit test cases using JUnit API.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML (SOAP/UDDI/WSDL) and REST based Web Services.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Proficient in using RDBMS concepts with Oracle, My SQL and experienced in writing TSQL, PL/SQL Stored procedures, Triggers and Views.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in servers.
  • Extensive experience in using IDE tools like Eclipse, Net beans.
  • Good at Documenting and Understanding User requirements and System specifications.
  • Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environments & technologies.

SKILL:

Languages: C, C++, Java 4/5/6/7, Java EE 1.4/1.5/1.6, PHP, SQL and PL/SQL

Web/App Servers: Tomcat 6.x/7.x/8.x, WebLogic, WebSphere, JBoss4

IDE/Tools: RAD 7.5, Net Beans and Eclipse, AWS

Databases: ORACLE 9i/10g/11g/12c, SQL Server 2005/2008, MYSQL, Sybase 12.5, DB2

Operating system: Windows NT, Windows XP/Vista/7/8/8.1/10, UNIX, Linux

Protocols: TCP/IP, FTP, SFTP, SCP

Java Technologies: J2EE, JSP, EJB, Swing, Servlets, JDBC, XML, XSLT, JMS, JNDI, UDDI, Web Services

Frameworks &tools: Struts, Spring, MVC, ATG, Hibernate, Junit, Easy Mock, AJAX

Web Technology: HTML, HTML5, DHTML, CSS, CSS3, JavaScript, JSP, JQuery, AJAX, AngularJS, Nodejs

Design & Modeling: UML, Design Patterns, Microsoft Visio, Rational Rose, Agile SCRUM

Version Control Tools: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential -Birmingham, Al

Full Stack Java Developer

Responsibilities:

  • Responsible for developing, maintaining and supporting Java web applications.
  • Participated inAgileand having dailySCRUMmeeting for progress reportingand task distributing.
  • Implemented the client-side inputs verification using JavaScript and JavaScript Frameworks.
  • Developed the necessary Front end user interfaces in JSP's,HTML,JavaScript, CSS and AngularJS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
  • Troubleshoot non-prod environment issues and suggest necessary changes to fix.
  • Independently writes and reviews design specifications, code, and unit tests Troubleshoots and resolves medium to high complexity application defects.
  • Working in Agile Scrum development.
  • Worked with CoreJavaconceptslike CollectionsFramework, multithreading, memory management.
  • Completes application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Developed single page applications, components usingAngularJS directives, controllers, view and routing, service modules.
  • Involved in developing Spring MVC Rest controllers for exposing server data to UI in JSON and XML formats.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS.
  • Implemented Java and J2EE design patterns such as MVC, DAO and DTO and designed and developed Business components and Integrated with Spring framework.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database
  • Create RFP (Request for Proposal) Microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Build microservices for the delivery of software products across the enterprise.
  • Utilize Camel to integrate microservices with other microservices.
  • Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL and HIBERNATE.
  • Used couch base server to provide low-latency data management.
  • Created PL/SQL stored procedures with a good understanding of database tables used in this project which is implemented for DAO layer and cron jobs.
  • Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
  • Managed AWS ec2 instances using Autoscaling and Elastic load balancer.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used Apache Cassandra database for scalability and high availability without comprising performance.
  • Used Git as a version control to save the code.

Environment: Java 1.8, JDBC, HIBERNATE, Spring, Oracle 11g, XML, XML Schema, Restful, AngularJs, Bootstrap, Spring boot, MicroServices, Couchbase, GitHub, JSF 2.0, JUnit, jQuery, JavaScript, Apache ANT, WebSphere Application Server, Jenkins and Jira.

Confidential, Parsippany, NJ

Sr. Java/JEE Developer

Responsibilities:

  • Analyze and write detailed design specifications, traceability matrix sheet and test requirements.
  • Conducted Agile and Waterfall vision and strategy presentations to managers, investors, partners and sponsors.
  • Developed and coded interfaces, classes and created appropriate relationship between system classes and interfaces.
  • Extensively involved in system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
  • Created cross-browser compatible CSS-based page layouts.
  • Used concepts such as synchronization and thread pools.
  • Developed EJB’s for implementing business logic and actively involved in deploying application on JBoss application server.
  • Worked with Docker engine and Machine environments, to deploy the microservices for scalable applications.
  • Developed persistence layer module using EJB java persistence API annotations and Entity manager.
  • Involved in working with JAVA APIs used to establish communication between JavaBeans.
  • Implemented several design patterns like MVC, BusinessDelegate, ServiceLocator, DAO, DTO and Factory.
  • Used XML web services using SOAP to transfer the remote application to different institutions.
  • Developed web services to allow communication between applications through SOAP over HTTP using Axis-2
  • UsediBATIS frameworkwithSpring Frameworkfor data persistence and transaction management.
  • Actively involved in coding using Core Java and collection API’s such as Lists, Sets and Maps
  • Working on parsing the XML using DOM/SAX parsers.
  • Created stored procedures using SQL for data modification.
  • Deployed the developed application on Tomcat application server
  • Developed JUnit test cases for integration testing and integrated with ANTbuild tool.
  • Worked with SVN version control.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Pivotal Cloud Foundry.
  • Worked with AWS to implement the client-side encryption as Dynamo DB does not support at REST encryption at this time.
  • Hands On Experience on NoSQL Document Store databases such as MongoDB, Cassandra.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's.
  • Fixed many bugs and handled interfacing issues while deploying application on Tomcat application server.
  • Actively guided support team in live issues during deployment in Tomcat server.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Extensively involved in code review and documentation review of technical artifacts.

Environment: Agile/Scrum, Java 1.8, JSP, JQuery, JavaScript, HTML, CSS, AJAX, XML, EJB, SAX, DOM, SOAP, Java Beans, SQL Server, Eclipse, Tomcat, ANT, JIRA, Log4j, SVN, MS Office, MS Visio, MS Project, Spring, HP Quality Center, J Boss

Confidential-Weehawken, NJ

Java/JEE Developer

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Developed web pages by using HTML, CSS and JavaScript.
  • Used Eclipse to develop source code and debug the application.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
  • Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Been though Release process for project execution as part of SCRUM.

Environment: Java,J2EE,SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.

Confidential, Elizabeth, NJ

Java Developer

Responsibilities:

  • Involved in the development of back-end logic layer using Core Java features such as Collection Framework, I/O, Generics, Exception Handling programming;
  • Configured Spring MVC for the data communication between front-end and mid-tier to handle request from the user and call the back-end services;
  • Developed code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC);
  • Integrated the middle tier using Spring framework with the Hibernate ORM framework;
  • Responsible for maintain tables of users' information. Configure Hibernate Mapping in XML file and create HQL queries for Hibernate;
  • Implemented DAO to maintain data layer and used stored procedures;
  • Used Hibernate for database operation, such as query, update and delete in order to fulfill user's requests;
  • Design the Graphical User Interface (GUI) of the project using HTML, jQuery, JavaScript, CSS to improve visual effect on the dynamic front-end;
  • Validate front-end input using JavaScript, Ajax and jQuery;
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
  • Created RESTful based web services using JAXRS to provide result and generate monthly payment details;
  • Client side scripts using JAVA, JSP, and JavaScript.
  • Developed various unit test using JUnit for Integration and Functional testing;
  • Implemented various confirmation email and report emails using Java Mail technology;
  • Used SVN for version control across common source code used by developers;
  • Interacted with users to present the new features of the system.

Environment: Java, Spring, Struts MVC, Hibernate, Struts, Web Services, JDBC, HQL, HTML, CSS, JavaScript, JSP, AJAX, jQuery, Eclipse, JUnit, CVS

Confidential -CA

Java/J2EE Software Developer

Responsibilities:

  • Interacting business analysts for requirements gathering for system dependencies
  • Participated in peer reviews and walkthroughs of program, code & test specifications
  • Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans
  • Developed session beans (EJB) as services components to encapsulate business logic
  • Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
  • Playing role in application enhancement using Spring MVC framework.
  • Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE with standard DAO pattern and HQL Queries.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts, EJB, Web Logic Server, Hibernate, Spring, Oracle 9i, XML, HTML, JavaScript, Ant, Junit.

Confidential

Java Developer

Responsibilities:

  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC.
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in development of User Interface using JSP, JavaScript, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Implemented the business logic in stateless session Beans.
  • Developed Message Driven Beans to send emails notifications.
  • Developed backend procedures using PL/SQL.
  • Source code maintenance using CVS.
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.

Environment: Java, J2EE, Struts 1.2, HTML, Oracle 9i, JSP, EJB, JUnit, WebSphere 5.x, XML, UML, CVS, Visio, WSAD 5.x, Windows, Unix.

We'd love your feedback!