We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Broomfield, CO

PROFESSIONAL SUMMARY

  • Over 8 years of Professional Experience in all phases of Software Development Life Cycle (SDLC) dat includes Requirements Gathering, Analysis, Design, Implementation and Maintenance and Testing using various methodologies using Java/J2EE.
  • Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, JPA, and JMS.
  • Experience in open Source Frameworks: Struts Framework, Spring Framework, Spring MVC, Spring Batch Framework and Hibernate.
  • Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling etc.
  • Implemented Agile Scrum Methodology to improve communications between Engineering, Product Management, and Business; to provide more transparency across the 3 departments; and to obtain great business value with short turnarounds.
  • Strong front - end UI development skills using scripting languages like JSP, HTML, JavaScript, AJAX, JQuery and CSS.
  • Experience with AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, chef configuration management.
  • Implemented SOA architecture with Web Services using SOAP, REST, WSDL and UDDI.
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Proficient in using RDBMS concepts with Oracle, DB2, MySQL and SQL Server.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML and SQL queries.
  • Competence in using different Java IDEs like Eclipse, NetBeans and RAD for developing Dynamic Web Applications.
  • Experience in working with version control systems like Subversion, Clear Case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub and Bit Bucket.
  • Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Team player with demonstrated ability to work fast paced, challenging environment with excellent debugging and problem-solving skills.
  • Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the rising technologies.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, PL/SQL, XML.

Web Technologies: J2SE, Servlets, JSP, JSTL, Custom Tags, JDBC, Filters.

J2EE Technologies: Servlets, JSP, JDBC, JPA, JMS.

Frameworks: Spring, Spring MVC, Hibernate, Angular JS, Springboot.

Front-End Technologies: HTML, CSS, DHTML, JavaScript, AJAX, JSTL, Custom Tags.

Databases: Oracle, DB2, MySQL, PLSQL, SQL Server.

Application/Web servers: Web Sphere, Web Logic, Apache Tomcat.

IDE Tools: Eclipse, NetBeans, RAD.

Operating Systems: Windows, UNIX, LINUX.

Version Controls: SVN, CVS, Clear Case, GIT.

SDLC Methods: Waterfall Model, Agile - SCRUM, TDD.

PROFESSIONAL EXPERIENCE:

Confidential, Broomfield, CO

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Gathering, Design and Deployment of the application.
  • Provided technical assistance in identifying, evaluating and developing Agile methodologies and procedures dat are efficient, effective and meet good business practice.
  • Development of the application dat was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Designed and developed Rich user interface using Angular JS, JavaScript, HTML5, CSS3, AJAX and JSON.
  • Experience in using Struts 2.x, spring and Hibernate 3.x framework (MVC) for various Web based application development.
  • Implemented build stage- to build the Microservices and push the Docker container image to the private Docker registry.
  • Troubleshooting using trace functionality present in Apigee and Oracle API gateway management console
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
  • Created and consumed SOAPandRESTWeb services using annotations.
  • Implemented Spring AOP for declarative transaction management.
  • Implemented Spring’s dependency injection for all the DAO’s, Service Beans
  • Working with XML parsers and configuring of XML files like Web.xml, etc.
  • Used Spring IOC in combinations of REST Web Service and Hibernate which provides loose coupling between user interface layer and persistence layer.
  • Development Wrote complex PL/SQL queries and stored procedures for bulk processing of data.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application on Web Logic Application Server.
  • Developed a Message Driven Bean dat uses JMS to manage backend transactions.
  • Preparation of Test cases on JUnit during the unit testing and system testing phase.
  • Used Log4j for logging and GIT for version control.

Environment: Java, J2EE, JSTL, Spring Core, Agile, Hibernate, DB2, AWS, Docker, Microservices, RAD, Servlets, XML, JSP, JavaScript, JSON, HTML5, CSS3, Angular JS, AJAX, SOAP/REST Web Services, Maven, JMS, Web Logic, JUnit, Log4j, GIT, Windows.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Designing and developing Controllers and Action Forms using Spring Framework.
  • Developing font end applications using MVC Framework.
  • Used Spring Framework for implementing Dependency Injection, AOP.
  • Used XML SAX to parse the simulated XML file which TEMPhas simulated test data.
  • Participated in designing and developing the presentation web-based client using HTML, CSS, JavaScript, AJAX, JQuery, JSP, Tag Libraries, and XML.
  • Well versed with the agile tools / techniques like Scrum and knowledge areas.
  • Designed and developed Controller Servlet, which will route request to Application Controller.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Flex and Web2.0 JQuery, AJAX.
  • Created API specification documentation using Swagger
  • Used RESTful Web Services to retrieve data from different applications.
  • ConsumeREST Styleservices using JSON.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Written SQL Queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Used Log4j for logging and GIT for version control.
  • Used SVN for version control and used Eclipse as the IDE for developing the application.
  • ORM tool Hibernate to represents entities and fetching strategies for optimization.
  • Wrote JUnit test cases for testing different modules.
  • Used Maven to build and deploy the application on tomcat server.

Environment: Java/J2EE, Spring, RESTful Web Services, Agile, Hibernate, JSON, HTML, CSS, JavaScript, AJAX, JQuery, JSP, Tag Libraries, XML, Apache Tomcat, log4j, GIT, WebLogic, Eclipse, SVN, Oracle, TDD, JUnit, Windows.

Confidential, Indianapolis, IN

Java/J2EE Developer

Responsibilities:

  • Involved in System Requirement Analysis and Design using UML.
  • Documentation of functional and technical requirements like System Design Documents (SDD’s) and Business Specification Documents (BSD’s).
  • Developed the front-end components using HTML, JSP and JavaScript along with Spring MVC.
  • Used Spring for dependency injection.
  • Troubleshooting using trace functionality present in Apigee and Oracle API gateway management console
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects.
  • Developed Listener classes dat receive the information from JMS Queues and extracted data from the XML files and save the data in the MySQL database.
  • Wrote complex SQL, Stored Procedure and Criteria queries and reviewed the same with peers.
  • Wrote JUnit test classes for the services and prepared documentation

Environment: Java/J2EE, UML, Spring, Web Services, Hibernate, JSP, JSTL, JPA, JMS, HTML, CSS, JavaScript, WebSphere, log4j, SVN, Oracle, XML, JUnit, UNIX.

Confidential, Boca Raton, FL

Java/J2EE Developer

Responsibilities:

  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Participated in designing and developing the presentation web-based client using HTML, CSS, JavaScript, AJAX, JQuery, JSP, Tag Libraries, and XML.
  • Developed the application using Spring Framework dat Implements Model View Controller (MVC) architecture.
  • Implemented Struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor
  • Created API specification documentation using Swagger
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Implemented a variety of Spring MVC Controller classes dat coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple Multithreading request types by extending the behavior of Spring MVC Controller classes.
  • Configured and used Hibernate in Persistence Layer.
  • Developed Web Services using SOAP, UDDI, WSDL, and XML.
  • Worked on batches using Spring Batch Framework.
  • Developed a JAXB Component for XML Configuration.
  • Involved in using JPA (Java Persistence API) Frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Used JMS communication in to send/receive messages across various applications.
  • Writing and executing SQL Queries, making the data access layer transparent from the business logic layer.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.

Environment: Java/J2EE, Spring, Hibernate, JSP, JSTL, JPA, JMS, HTML, CSS, JavaScript, AJAX, JQuery, Tag Libraries, XML, SOAP, UDDI, WSDL, WebSphere, log4j, Oracle, Clear Case, JUnit, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the Requirements gathering, Analysis, Design and implementation of the project.
  • Analysis, design and development of Application based on JAVA/J2EE technologies.
  • Developed Use case diagrams, Class diagrams, Sequence diagrams, and Activity diagrams using Rational Rose tool.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring MVC design pattern while developing the application.
  • Used JSP in the presentation tier along with various customs tags, JSTL tags, CSS, AJAX and JavaScript.
  • Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Developed ANT scripts for deployment builds.
  • Deployed the entire application on WebLogic Application Server.
  • Maintained administrative utilities like permissions/security/code management and storage and managing of system-wide lists.
  • Used Maven tool for the Project management and for compile, run, deploy and to add external dependencies.
  • Used JMS communication in to send/receive messages across various applications through Publish-Subscribe.
  • Worked on Open Source JUnit Testing Framework to write and run repeatable automated tests.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used CVS control to store change requests as records in a user database.

Environment: Java/J2EE, JSP/Servlets, JMS, Hibernate, Spring Framework, JSP, JSTL tags, CSS, AJAX and JavaScript Oracle, Ant, CVS, Eclipse, WebLogic Application Server, Windows.

We'd love your feedback!