We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 7 years of experience in IT industry, dealing with and managing complex projects involving multiple stake holders across geographic locations.
  • Strong experience in Software Analysis, Design, Development, Implementation and Testing of web applications and client / server applications using JAVA/J2EE.
  • Strong experience in writing and creating XML, XHTML, XML Schema (XSD's), XML Parsers like SAX andDOM.
  • Experience in the Web Applications Development, good understanding of JAVA, HTML/HTML5, CSS2/3, JavaScript and extensive experience in web standards, accessibility, and internationalization.
  • Involved in helping design user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
  • Experience inAngular.JSfor application implementation, proficient in creatingmodules, controllers.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and MongoDB.
  • Strong experience working in Design Patterns.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test - Driven Development (TDD).
  • Extensive experience in developing applications using Java, J2EE, JDBC, Servlets, JSF, JSP, Struts MVC 1.x, Spring MVC 4.0, Hibernate 4.3, XML-WS, Ant, Maven.
  • Experience in designing and coding of user Interfaces usingJSF and developing custom components using JSF.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Knowledge on a functionality usingSpring IO/Spring Boot,Hibernate ORM.
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Expertise in implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Extensive experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, and Struts Validation Framework.
  • Strong knowledge of Object/Relational mapping using Hibernate with Spring Framework.
  • Implemented DAOs, entities using Hibernate API and Hibernate QL.
  • Knowledge in designing applications using J2EE Design Patterns like creational, structural and behavioural design patterns (MVC Architecture, Business Delegate, Data Access object) and GOF patterns Singleton and Abstract Factory.
  • Good Work experience on various IDE's like Eclipse, STS, RAD, NetBeans.
  • Experience in using variety of J2EE Application Servers such as IBM WebSphere, BEA WebLogic, Apache Tomcat and JBoss.
  • Experience in creating and consuming SOAP and RESTful Web Services using JAX-WS, JAX-RS, WSDL and SOAP, JSON messages.
  • Adapt to server-side development skills using WebLogic, WebSphere, Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
  • Experience in working with the NoSQL-MongoDB.
  • Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Design and Modeling Tools UML, J2EE Design Patterns, Rational Rose
  • Knowledge on WebSphere ESB/WESB.
  • Good experience in using Log4J, Junit for testing.
  • Good experience in using GIT, Subversion (SVN), ClearCase for Version Control.
  • Robust knowledge in AWS Cloud Administration which includes services like EC2, S3 Bucket, EBS, VPC, ELB, Auto scaling and Security Groups, Inbound/Outbound rules, Cloud Watch.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, and Cloud Formation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE (JSP, Servlets and JDBC)

Open Source Frameworks: Spring Framework4.0 (Spring Integration, Spring MVC and Spring Batch), Struts1.2/1.3/2.0, Hibernate 4.1/4.2, JUnit

Web Service: Web Service (RESTfuland SOAP), JAX-WS

Web Technologies: JavaScript, JSF, HTML5, jQuery, Angular JS, Bootstrap, CSS3, XML, AJAX, JSON, XSLT, XSD, SQL, PL/SQL, UML

Databases: Oracle 11g, DB2, SQL Server 2012 and My SQL5, HSQL (Hyper SQL), Mongo DB

Application/ Web Servers: JBoss 5.1, Web sphere Application Server, Web logic 10.3, Apache Tomcat 5x and Oracle AS

IDE: Eclipse Mars, NetBeans, IntelliJ IDEA, WID (Web Sphere Integration Developer)

Configuration Management Tools: GIT, SVN (Subversion), IBM Clear Case

Operating Systems: MS Windows, Linux Family

Development Methodologies: Agile: Extreme programming, Scrum

Domain Experience: Finance and Manufacturing

Build Tools: Jenkins, Apache Ant and Maven

Other Tools: JUnit, SonarQube, Soap UI, MobaXterm, Putty, WINSCP, Sublime text and Edit Plus

Cloud Administration: AWS EC2, S3, ELB, EBS, AMI, IAM

Design Patterns: Singleton, MVC, Factory, Value Object, Session Fa ade, Business Delegate.

PROFESSIONAL EXPERIENCE:

Senior Java Full Stack Developer

Confidential, Chicago, IL

Responsibilities:

  • Developed application modules using Struts 2.3 MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate 4.1
  • Implement Object-relation mapping in the persistence layer using hibernate with Spring Aspect Oriented Programming (AOP) functionality.
  • Design various data models including class.
  • Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the back-end tier development.
  • Diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Develop Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, create mapping for the POJOs in the application for which tables existed in the back-end DB and develop corresponding files.
  • Adopted J2EE design patterns like Service Locator, Session Facade, Value Object and Singleton.
  • Design Web applications using JSP, Servlets, HTML5, CSS, Twitter Bootstrap, jQuery and AngularJS.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Developed custom directives and Services in AngularJS.
  • Worked on AngularJS framework, HTML5 Canvas element to created complex animations, HTML5 geo location to get and track the user location, CSS3 for simple animation and custom directive in AngularJS.
  • Wrote SPA (Single Page Applications) using RESTful web services plus AJAX and AngularJS.
  • Effectively developAction classes, JSP and other configuration files.
  • Involve in analysis, specification, design, testing and implementation phases of Software Development Life Cycle.
  • Use the Exception handling (hibernate, SQL and generic exceptions) techniques and display appropriate messages.
  • Used spring’s AOP to implement logging and getting data source objects. Log4j was used to implement logging.
  • Designed and implemented the MongoDB schema.
  • Modularize the complex batch process by developing DB Views and Stored Procedures written in MongoDB.
  • Used Amazon Web Services for Java API to upload and retrieve user's media data.
  • Wrote services to store and retrieve user data from the MongoDB for the application on servers.
  • Develop an interface to load excel and PDF files, process them using POI API and persist the required data into Database.
  • Write configuration files for injecting Service Impls and DAO classes.
  • Develop Web Services using XML messages that use SOAP protocol.
  • Implemented client-side application to invoke SOAP and RESTful Web Services.
  • Test plan preparation, deriving test scenarios and documenting test cases.
  • Work on defects in JIRA tool and Track those defects.
  • Troubleshooting WebSphere ESB mediation modules, used for providing mock services.

Environment: Java/J2EE, Servlet 3.1, Struts 2, Spring 4.0, Hibernate 4.1, AngularJS, HTML5, Web Services, CSS3, Twitter Bootstrap 3.0, jQuery, MongoDB, JMS 2.0, Amazon Web Services, FileNet, JIRA, GIT, IBM RAD, SOAP, IBM WAS Server, JBoss Developer Studio, JBOSS EAP, Oracle SQL Developer, IBM Data Studio, WinSCP, FileZilla, MobaXterm, Junit, Design patterns

Senior Java Full Stack Developer

Confidential, Austin, TX

Responsibilities:

  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, AngularJS etc.
  • Bootstrap used along with AngularJS in creating the Application.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Effectively developedAction classes, JSP, JSFandother configuration files like struts-config.xml, web.xml.
  • Implemented code as per coding standards & Created AngularJS Controller, which isolate scopes perform operations.
  • Involved in designing, developing & testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Web Logic Server.
  • Used Struts2 Frameworkto implement MVC design pattern.
  • Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the back-end tier development.
  • Implemented the Star rating for the health plans using jQuery, Ajax.
  • Created Action-validation.xml file for validating the input actions for form validation and modified struts.xml file.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Involved in Exception handling (hibernate, SQL and generic exceptions) and displayed appropriate messages.
  • Developed Web Services that use SOAP.
  • Build Service Oriented Architecture using J2EE EJB 3.1 and JAX-WS web service modules.
  • Used EJB 3.1 session bean using WebSphere seam context management.
  • Used EJB 3.1 stateless bean to generate picklist and to generate asynchronous batch jobs.
  • Developed interfaces and bean implementations for the same for propagating data on the JSPs.
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back-end DB and developed corresponding. hbm files.
  • Written some part code of data storage in S3 and Glacier using the Amazon API.
  • Worked on EC2 and VPC API to create instances and virtual private cloud in Amazon.
  • Wrote configuration files for injecting Service Impls and DAO classes. Used spring AOP to implement logging and getting data source objects. Log4j was used to implement logging.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • RAD was used as the application development environment on windows operating system.
  • Used Object Oriented Programming and Multi-Threading.

Environment: Java/ J2EE, EJB 3.1, Servlet 3.1, JSP, JNDI, HTML/HTML5, AngularJS, Bootstrap, JavaScript, Struts 2.0, Java Web services, MongoDB, AWS S3, EC2, Spring3.1, Oracle PL SQL, Unix, MQ, IBM WebSphere Application Server 7.1, Eclipse, JUnit, Oracle SQL Developer, Lotus Notes, QC/ALM, IBM Rational Clear case, Log4j

Java UI Developer

Confidential, Great Neck, NY

Responsibilities:

  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Developed custom directives, Factories and Services in AngularJS.
  • Using AngularJS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Analysist, design, and implementation of new web services (REST&SOAP) for different applications
  • Consume the web services using Ext JS.
  • Extensively used Web Services, WSDL and SOAP for getting the information of third party
  • Implemented Spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implemented MVC architecture using Spring, JSP & Java bean
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Design and implementation of a dependency manager for the process involved in a given task using graphs.
  • Create new AutoSys jobs to execute different processes every certain amount of time.
  • Design and code reviews with all the team members.
  • Design and code multithread applications to process some data in parallel.
  • Developed and implemented the business logic component in middle tier using JDBC andEJBframework including stateless session classes and Entity bean classes
  • Production support
  • Create unit and integration test cases for new applications and features.
  • Design and implement views to generate reports.
  • Design tables and implement procedures using DB2.
  • Performance testing for queries, procedures and views using db2 tools.
  • Create status reports. These reports specified the status of the project and the tasks which the team was planning to work in the coming week.
  • Create spring task to monitor some jobs.
  • Create a shell script to register data load requests automatically.
  • Created a UI by using special form designer toll JForm Designer
  • Coordinate with client to cover the functionality, technical issues, and scope of work.
  • Used XML, XSL for Data presentation, Report generation and customer feedback documents.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: Java, JavaScript, JSP, EJB 3.1, JDBC, HTML/HTML5, AngularJS, Spring 3.0, REST Services, Eclipse, SOAP Services, GIT, Perforce, SOAP UI, JUnit, Apache IVY 2.3, Putty, Linux, Design Patterns, RHEL.

Java/J2EE Developer

Confidential, Cincinnati, OH

Responsibilities:

  • Involved in Design and implementation of COTTON content management tool using Spring, JSP, JSTL, and custom tags.
  • Effectively communicating with different users of the application to collect the information about the requirements.
  • Developed applications with HTML, JSP and Tag libraries
  • Implemented validation functionality using spring validation framework.
  • Designed and developed harvest admin tool using Spring, Hibernate and JSP
  • Involved in development of automated Ant build scripts for build and deployment of application with WebLogic Application Server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL
  • Developed Web Service client interface for invoking the methods using SOAP.
  • Involved in invoking inventory REST service from POS (Point of sale) Of Monsanto seeds.
  • Created Routing hierarchy for different views by using AngularJS UI Router and isolating scopes in custom directives.
  • Added responsive features to fit in different devices by using CSS3 Media Queries
  • Familiar with Test first driven development (TFD) methodology using JUnit and developed applications using agile methodology.
  • Involved in recreating the materialized views for getting the data from remote databases.
  • Involved in production troubleshooting and production performance issues.

Environment: Java, J2EE, JSP, JSTL, Hibernate3, Spring3.0, Spring MVC, WebLogic, Ant, REST, TFS, Jenkins, Eclipse, Oracle SQL Developer.

Java Developer

Confidential

Responsibilities:

  • Designed and developed End-to-End Online Account opening process for UMB bank.
  • Requirements gathering from business and defining specifications for the system.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose.
  • Provided robust design solutions for all developments using Rational Rose.
  • Built batch-processing system to communicate with Experian for SSN validation.
  • Involved in technical discussions with my team.
  • Built custom UI and interfaces between UMB and AAA using Struts.
  • Involved in development of Customer Servicing Tool to handle Account creation and support process with extensive reporting capabilities.
  • Requirement analysis, design and implementation.
  • Manage project deliveries of the project to QA team and Customer.
  • Involved in the discussionwith Customer for technical,functionalissues, status update and demonstrate newly added features.
  • Used HTML and CSS to create technical design documents.
  • Responsible for designing and coding of User Interfaces usingJSF
  • Resolve integration issue with external component SBO, Sales force web services.
  • Create technical design documents.
  • Develop the UI for the application usingJSF 2.0
  • Involved in developingcustomcomponents in Presentation tier usingJSF.
  • Help and co-ordinate with team members for technical issues.
  • Built an internal task assignment application.
  • Worked on the client’s website that required codex fixes recommended by analyst for better marketing.
  • Validate codes in client’s websites and improve code standards.

Environment: Eclipse IDE, Java, J2EE, JDBC 4.0, REST Web Services, HTML4.0, JSF 2.0, Structs1.3, Oracle, Apache Tomcat 8.5.12, Junit, Log4j, ant, Scrum.

Application Developer

Confidential

Responsibilities:

  • Responsible for managing all development, testing and deployment activities in the team and the only interface to customer from development team.
  • Responsible for analysis, design, and development of the Applications.
  • Worked as a core team member in understanding the changing business scenarios for different discount schemes and implementing them in atimely scalable manner.
  • Application was built using spring framework for dependency injection between various business components.
  • Implemented solution using IBM SOA Foundation & IBM WebSphere Process Server and JAVA/J2EE technologies.
  • Implementing integration modules using Java J2EE Web services, Data Power multi-protocol gateway, Data Power Web Service Proxy and Data Power XSL Accelerator.
  • Elicitation of Requirements for new business process and Enhancements by developing Proof of Concepts.
  • Implement the application’s health and support of business continuity in line with Client’s enterprise architecture practice.
  • Data Access Layer used hibernate for object -relation mapping with the oracle database.
  • Responsible forproduct specification document, service architecture specification, service component specification.
  • Worked with J2EE transactions for data integrity across multiple systems.
  • Used PLSQL Developer for SQL queries and stored procedures.
  • Wrote UNIX Shell scripts for provisioning data in the database like default announcements.
  • Analysis the log files for error detection and fix implementation of the bugs in production.
  • Used PVCS for Version Control of the application development and release.

Environment: Java/J2EE, J2EE - Spring 2.5, Hibernate 3.0, Web Services IBM WebSphere 7.0, RAD 6, Struts 2.2.1, Spring framework, Servlets, Eclipse 3.3, Java Beans, HTML4, Oracle 11g, SQL, XML Spy,JavaScript 1.8, jQuery, Visio, PVCS, Putty.

We'd love your feedback!