We provide IT Staff Augmentation Services!

Sr Full-stack Java Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Over 8 years of IT Experience involving all the aspects of the Software Development Life Cycle (SDLC) in JAVA & Related Technologies.
  • Have been involved with Development, Reengineering, Maintenance, and testing type of projects.
  • Diverse experience in utilizing Java frameworks in business, web and client - server environments including Java EE, Spring (IOC & AOP), Hibernate/iBatis, Struts2.0/1.2, Ant, Maven, Log4j, Servlets, JSP, Spring MVC, Custom Tags and Java Database Connectivity (JDBC) technologies.
  • Expertise in XML, SOAP, WSDL, and developing J2EE Web Services based on JAXWS, JAXRPC & Restful.
  • Extensive experience in developing Web-UI using Java Script, JQuery, JSON and AJAX.
  • Experience in implementing Core Java & J2EE design patterns like Factory Pattern, MVC, DAO, Front Controller, Business Delegate, Service Locator, Singleton etc.
  • Experience in configuration and deployment of multi-tier applications in servers like WebSphere Application Server (WAS), Web logic, JBoss and Tomcat.
  • Skilled in different tools like Eclipse, RAD, GIT, SVN/CVS, RTC, ClearCase, SOAP UI, TOAD, Putty, MS Visio, Rational Rose.
  • Experience in Standard Build, Deployment & Release strategy in DEV, QA, and PROD using Ant.
  • Experience in Core Java concepts such as Multi-threading, IO, Exceptions, and Collections.
  • Strong database development experience with Oracle & DB2 databases. Knowledge of SQL data types, indexes, Joins, Views, Sequences, transactions, Large Objects, System tables, Stored Procedures and Performance Tuning.
  • Worked on distributed schedule setup, maintenance, developing scripts to automate setup process.
  • Fluid understanding of multiple programming languages including Java, SQL, PL/SQL, HTML, XML.
  • In-depth understanding of Data Structures and Algorithms.
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.

WORK EXPERIENCE:

Sr Full-Stack Java Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans based architecture.
  • Implementing restful services with Spring MVC.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Implementing ORM using Hibernate 4 framework.
  • Using Hibernate to communicate with PostgreSQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing new states for website using Angular JS and making API calls using Restangular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating Angular JS controllers, directives, models for different modules of the application.
  • Working on creating new modules for application and responsible for working on full stack development of it including designing Angular Controllers, routes.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Implemented JAVA design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Worked on SVN for controlling branches.
  • Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Testing all application controllers extensively with Angular JS's built-in testing facilities.
  • Responsible for writing the unit test framework for application using Junit.
  • Involved in Maven build script changes for the build and deployment.
  • Involving Unit Testing, Integration Testing, and Regression Testing in a regular basis to improve the performance of the application.
  • Involved in Sprint methodologies of project like daily standups, sprint deliverables, retrospective meetings etc.

Environment: JAVA, Spring, Hibernate, Eclipse, HTML5, CSS3, Angular JS, SVN, Require JS, XML, AJAX, JSON, JUnit, Maven, Jenkins.

Sr. Java/ J2EE Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Involved in requirements gathering, designing and development phases.
  • Working on Agile methodology for the Software development process.
  • Extensive usage of Struts, HTML, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages.
  • Involved in the development of the front end (Presentation Layer) of the application using Spring framework, which is based on MVC design paradigm.
  • Used Spring Framework for dependency injection (IOC) and integration with the Struts Framework and Hibernate.
  • Created POJO Classes using JPA annotations.
  • Implemented RESTful web service for to request for credit report from credit agency.
  • Implemented parsing classes that handle conversion of repository data into XML using JAXB.
  • Involved in writing ORM module in Hibernate Framework to perform CRUD Operations on Oracle.
  • Used Object oriented based Hibernate Query Language (HQL) for full support of Relational Operation.
  • Worked on performance and scalability issues and bottlenecks, troubleshooting and fixing them.
  • Involved with the version control and configuration management using SVN.
  • Used Maven for build and Explored well on POM dependencies and plug-ins.
  • Unit and Integration testing on development and pre-production servers.
  • Involved in configure of Jenkins for Continuous Integration.

Environment: Java 1.8, HTML 5, JavaScript, XML, XSLT, JQuery, AJAX, Web Services, JNDI, SQL Server, Spring 3.0, Hibernate, Servlets, JSP, JUnit, GIT, SCRUM.

Sr. Java/J2EE Developer

Confidential, Exton, PA

Responsibilities:

  • Capturing Business Requirements, Performing Impact Analysis, Preparing Design documents for new enhancements/projects.
  • Involved in development of Supplies Management Tool, TDLI Admin and Operator Management modules.
  • Instrumental in preparing TDD & developing Java Web-Services for applications for many of the existing functionalities.
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project with in portal for sharing information.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer.
  • Involved in managing deployments using xml scripts.
  • Testing - Unit testing through JUNIT & Integration testing in staging environment.
  • Followed Agile SCRUM principles in developing the project.
  • Involved in development of SQL Server Stored Procedures and SSIS DTSX Packages to automate regular mundane tasks as per business needs.
  • Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the development progress.
  • Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
  • Coordination with team, peer reviews and collaborative System level testing.

Environment: Java, HTML, AJAX, JavaScript, XML, Web Services, SQL, Spring 3.0, Hibernate, Servlets, JSP, Intel (x86 64), HP-UX/Linux, RAD 7.5, WebSphere 7.0, RTC, Maven, Quality Center 11, SCRUM, UML.

Sr. Java/ J2EE Consultant

Confidential, Mansfield, OH

Responsibilities:

  • Highly involved in developing the Domain Model and Business Model from the Business Requirements.
  • Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design patterns
  • Extensively used Spring MVC framework to develop the web layer for the application.
  • Configured Dispatcher Servlet in web.xml.
  • Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Used Hibernate Persistence framework to create POJO classes and performed ORM mapping.
  • Implemented the Session Façade for the service look-ups.
  • Implemented Mid-Tier component using the EJBs, JDBC to implement the business logic.
  • Designed & developed complete Business tier with Stateless Session beans with EJB 2.0 standards.
  • Involved in development of DAO to access data from Oracle database.
  • Involved in writing the SQL queries and stored procedures to extract and populate the data from the database.
  • Worked with EJBs to retrieve the data and populate the data from Oracle 10g database.
  • Involved in the design of XML documents to store the publishing contents for various modules, and generated reports using XSLT.

Environment: WebLogic, MQ series, JSP, EJB, JNDI, Java Script, JMS, UML, CVS, ANT, JUnit, Struts, Spring, Hibernate, Linux, Oracle, PL/SQL, CVS, Toad.

Java/J2EE Consultant

Confidential, Philadelphia, PA

Responsibilities:

  • Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams, and State diagrams.
  • Involved in development of Web Services, creation of WSDL and schemas.
  • Extensively participated on working with Spring 2.5 framework. Involved in writing JSP 2.0 and Servlets 2.4.
  • Involved in development of Web Services, were developed to receive client requests.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Involved in setting up Web-Sphere Application server 6.1 and using Ant tool to build the application and deploy the application in Web-Sphere Application server.
  • Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
  • Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
  • Developed Reusable classes in the middleware using Hibernate 3.1.
  • Wrote complex sql statements to retrieve data from the DB2 database.
  • Involved in writing lots of JSP 2.0's for maintains and enhancements of the application. Worked on Front End using Servlets and backend using EJB 2.1 and Hibernate 3.1.
  • Worked on Presentation Layer using Struts Tiles 1.2, JSPs and Servlets.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Setting of DB2 9.0 build settings in RAD 7 application development server.
  • Involved in writing the database integration code using Hibernate.
  • Creation of managed server and JDBC connections.
  • Worked on the application using Rational Application Developer.

Environment: Java 1.4/J2EE 1.4, Web Services, WebSphere Server 6.1, DB2 9.0, database, XML, EJB 2.1, Spring 2.5, JSP 2.0, Servlet 2.4, Struts 1.2, RAD 7, Hibernate.

Java Developer

Confidential, Plano, TX

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Extensively worked with Oracle 9i and independently planned and carried out Database Migration/Upgrade / Installation.
  • Preparing the High-Level Design and Low Level Design of POS Project applications and interfaces.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Carried out Proof of Concept (POC) for various problems and applications which have legal implications.
  • Developed Web services (SOAP) through WSDL in Web Sphere to interact with other components.
  • Used Web services to extract client related data from databases using WSDL, XML and SOAP.
  • Developed data access services using Spring DAO design pattern.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Used HibernateDAO class to abstract transaction handling.
  • Used several Hibernate techniques such as lazy loading, batch fetching, eager fetching to improve application performance.
  • Used Hibernate entity inheritance mappings for persisting Java IS-A type hierarchy.
  • Implemented several Java/J2EE Design patterns like MVC, DAO/DTO.

Environment: JSP, JPA, JMS, XML, Soap, JDBC, Listeners, UI customization, ESI, Info Engine, Report Building (Business reporting using Cognos), indexing, publishing, cluster technologies.

We'd love your feedback!