We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Lancaster County, PA

SUMMARY

  • More than 6 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).
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate, Ajax, JUnit, Test Driven Development and Oracle.
  • Expertise in client-side design and validations using HTML5, XHTML, CSS3, JavaScript, JSP, jQuery, AngularJS & 2, AJAX and JSTL.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns.
  • Strong experience in spring frameworks such as MVC, AOP, IOC, DAO, ORM, JDBC, DTO, JTA, Security and Context.
  • Involved in controlling complex page navigations through Spring MVC by configuring state changes and transitions in XML files.
  • Extensive experience working in Application, Micro Services and Web Servers like WebLogic, WebSphere, JBOSS, Apache Tomcat.
  • Strong working experience using XML DTD and XML Schemas.
  • Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Experience using Docker, AWS EC2 and AWS Beans Stalk.
  • Good Experience in using tools like Maven, Ant, and Log4J.
  • Strong Experience in creating and consuming SOA Web Services using JAX-WS, JAX-RS, WSDL and SOAP, JSON messages.
  • Hands on experience in working with UML, JUnit.
  • Good exposure on using various tools like Spring source tool suite, RAD IDE, Eclipse IDE, SQL Developer in implementing the applications.
  • Experience in database design and development using Oracle 11g, My SQL and SQL server and familiar with tools like SQL *Plus, TOAD.
  • Used LDAP and active directory centralized access tool to manage Authentication forUnixApplication Accounts, LINUX /UNIXgroups and LINUX/UNIXhosts.
  • Involved in writing various Stored Procedures, Complex Queries, Functions, Triggers, ER Modeling, Functional dependencies, Query Tuning and Schema generations concepts.
  • Good Experience with continuous Integration and continuous deployment pipeline using Jenkins, Chef and AWS.
  • 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.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, JAXB, JAX-WS, JPA

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular JS

Framework: JSF, Tiles, Struts, Spring (IOC, MVC, ORM, AOP), Hibernate

XML technologies: XML, XSD, XSLT/XPATH

Application Servers: Tomcat, WebLogic, JBOSS, WebSphere

Web Services: SOAP (JAX-WS, CXF), RESTful

Amazon Web Services: AWS Bean Stalk, AWS EC2, AWSS3

IDE/GUI Tools: Net Beans, Eclipse, IntelliJ

Operating Systems: Windows, UNIX, Linux

Databases: Oracle, SQL Server, MYSQL, DB2

SDLC: Agile(SCRUM), Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Lancaster County, PA

Java Full Stack Developer

Responsibilities:

  • Involved in Requirement Gathering, Design and Deployment of the application using Scrum (Agile) as Development methodology.
  • Generated the use Case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Rational Rose.
  • Created dynamic HTML pages, used JavaScript for client-side validations. JSP, HTML, Angular 2, CSS to design front-end components & AJAX to create interactive front-end GUI.
  • Responsible for developing Web pages by leveraging Angular JS Framework and making the application responsive using Bootstrap media queries.
  • Made AJAX calls using AngularJS to get data & parse it to show on webpage.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap and custom media queries.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Managed Database Transactions using Spring’s Transaction Management module and optimized and improved performance of the queries.
  • Wrote compact and clean code using object-oriented design approach and Java 8 features such as Function, Supplier and Lambda.
  • Designed XML schemas and parsers for scalable XML documents used with Web Services and real-time reporting.
  • Developed Microservices with Restful and SOAP web services using Spring REST.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Using Java Persistence API (JPA) for accessing, persisting, and managing data between Java objects/classes and a relational database.
  • Using Hibernate ORM tool for mapping object-oriented domain model to relational database (SQL Server).
  • Implementing batch processing for feed using spring batch framework.
  • Worked on development of backend Logics or data access logic using Oracle DB & JDBC.
  • Developed Message Driven Beans for posting data received via JMS to Scheduler Database.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Wrote Unit testing and Test suites using JUnit framework for testing application.
  • Used GIT for version control and ANT for application build.
  • Participated in weekly status meeting for providing the development updates.
  • Production support for application to resolve the issues experienced by the users.

Environment: Java 8, J2EE, Spring, Hibernate, jQuery, AJAX, JavaScript, Angular JS, HTML5, CSS3 Oracle, JDBC, RESTful, Eclipse, WebLogic, JUnit, UML JSP, JSTL, EJB, Servlet, Maven, ANT, SOA.

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Involved in requirements gathering, analysis, and Use Case development using UML and Rational Rose.
  • Developed the presentation layer using JSP, HTML5, CSS3; client validations using JavaScript; and Bootstrap to improve responsive designs, manage layout of user interface, and build dynamic web visual effects.
  • Developed UI screens using Angular JS (Custom Directives, Validation & Promises).
  • Developed Controllers, Services, Filters and HTML templates using Angular Directives.
  • Created interface to manage menu & bulk update of Attributes using AngularJS & jQuery.
  • Implemented the AngularJS in creating animations based on CSS classes.
  • Developed a domain internally handled by the Session bean (EJB) and Hibernate.
  • Composed application classes as Spring Beans with IOC/Dependency Injection.
  • Developed various Java objects (POJO) as part of persistence classes for ORM
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Implemented logging and transaction manager using Spring's AOP concept.
  • Used Hibernate in data access layer to access and update information in database.
  • Used the Restful Web Services for all the business components (Services) to communicate with each other.
  • Worked on XML, XSD and XSLT to parse request &create new ones based on specification.
  • SOAP-UI was used extensively for testing of web services across all environments Applications are deployed in the JBOSS Application Server.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Created SQL queries and Stored Procedures for CRUD (Create, Read, Update and Delete) operations on database.
  • Experience involving development, testing, implementation of applications using Perl 5.16.3, MYSQL, IBM DB2 andUNIXshell scripting.
  • Used SVN as configuration management tool for code versioning and release.
  • Used Log4j logging framework for logging of trace and Auditing.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Developed unit test cases using JUnit framework.
  • Participated in weekly status meeting for providing the development updates.
  • Actively involved in system testing.

Environment: JDK, J2EE, JSF, HTML5, XHTML, CSS3, Angular JS, AJAX, JavaScript, JSP, JDBC, XML, Spring, Hibernate, Web Services, Restful, Oracle, Maven, Jenkins, JBOSS, JIRA, Log4j

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Responsible for the design and development phase of the application.
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Implemented the functionalities using Java, JSP, Servlets and J2EE framework.
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans
  • Developed Action Form, Action Forward Servlets and Struts Configuration Files.
  • Used Struts framework to manage the project in MVC pattern.
  • Introduced and implemented Agile Methodologies such as SCRUM and TDD.
  • Have proficiency in using DAO and DTO patterns to persist data into database.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Consumed jQuery APIs to handle events, validations &client-side functionalities.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Supported integration efforts between Struts Action classes &EJB's services layer.
  • Developed Java classes for implementing business layer using EJB stateless session beans and deployed on the Application server (WebLogic).
  • Consumed Web Services by implementing Spring's REST support is to make the development of RESTful Web services.
  • Implemented Hibernate for persisting data into database.
  • Have proficiency in using JSPs and Servlets for view and controlling parts of application.
  • Used Hibernate framework for DAO layer to access the Oracle11g database Used JavaScript for client-side validations.
  • Used Log4J for local & remote logging and for writing the logs to the database.
  • Worked on Eclipse IDE for development, created build scripts using ANT, and deployment of application in WebLogic Application Server (WAS).
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using IBM Rational Tools for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, JIRA, HTML, CSS, Struts, jQuery, JavaScript, Hibernate, JPA, Restful Web Services, Microservices, Mockito, JMS, WebLogic, JBOSS, GIT, Ant, Maven, Unix.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Developed and Designed solutions using Agile Methodology.
  • Responsible Requirement Analysis and Design.
  • Responsible for Resolving Mission Critical Defects and Production Level 3 Defects.
  • Designed & Developed Logic Management Systems using Core Java, JSF, Hibernate, Spring.
  • Extensively used Core Spring to Autowire, to Manage Dependency Injection and for Transaction Management of the Web Application.
  • Extensively used Spring AOP for Cross Cutting Concerns like Validation.
  • Responsible for rewriting the Legacy Application using Java, Spring and Hibernate.
  • Designed and Developed Relational Database for Logic Management Systems.
  • Developed SQL queries and enhanced numerous SQL queries for optimized performance.
  • Used SVN for version control.
  • Assisted in debugging and resolving issues with WebSphere Application Server.
  • Developed REST Based Web Services as Client and to expose multiple functionalities for UI Screens.
  • Responsible for enhancing the existing UI Screen with Advanced Search Capability and Enhancing the Performance Metric.
  • Responsible for researching and detecting hack prevention mechanisms (Cross Side Scripting, Click Jacking).
  • Used ANT for building and deploying the application.

Environment: Java, J2EE, Waterfall, Spring Core, Spring AOP, jQuery, JavaScript, JSF, Hibernate, JPA, SOAP, Restful Web Services, IBM WebSphere Application Server, SVN, Ant, Unix, Windows XP

We'd love your feedback!