We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • IT Professional with 8+ years of strong experience in analysis, design and development of client server and web based applications using Java, J2EE technologies.
  • Thorough in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Well versed on AGILE methodology with experience in Iterative development, Continuous Design, Refactoring, Continuous Integration and Test driven development.
  • Object Oriented Design (OOD) experience with Rational Rose and Enterprise Architect (EA).
  • Expertise in implementing Object Oriented Methodologies and Design Patterns such as Factory, Builder, Delegate, MVC, Data Access Object (DAO), Front Controller, Service Locator Patterns.
  • Hands on experience in Web Design ANGULAR - JS, AJAX, CSS, XML, WSDL, SOAP, Restful,Dojo, JQuery, EXT-JS, Java/J2EE, Struts, spring and Hibernate.
  • Extensive noledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS,JPA, JAXB, JAX-RS, JAX-WS, RMI and JNDI.
  • Good experience In front End frame works such as, JQuery, Ajax, JavaScript, NodeJS, ReactJS, BackboneJS and AngularJS.
  • Experience in, Client side validations, Client-Server data interaction using Ajax in NodeJS.
  • Expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Skilled in writing teh code in Clojure programming language.
  • Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT and parsers like SAX and DOM.
  • Proficient in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IOC and Dependency Injection in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experience in integrating Spring Web Flow with other frameworks like JSF.
  • Hands on experience in Hibernate in integrating legacy databases, configuring XML files for mapping and hooking it with other frameworks like spring, Struts and other technologies.
  • Experience working with Apache Camel, Spring Integration and MULE.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
  • Experience creating single page applications using Angular.js and Node.js.
  • Have extensive experience in building and deploying applications on Web and Application Servers like Apache, JBoss AS, WebLogic, WebSphere, Glassfish and Tomcat.
  • Proven technical leader with expertise managing offshore teams, management experience handling multiple applications, various levels of developers and stakeholders.

TECHNICAL SKILLS

Languages: Clojure, Java, C, C++, SQL

Platforms: Windows 7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac

Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring Webservices

J2SE / J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF 1.x/2.x, Jakarta Struts, EJB, JTA, JMS, Web Services

Web Technologies: HTML, HTML5, XHTML, CSS, Java Script, My Faces, Rich Faces, JSF, PHP, AJAX and AngularJS

XML Technologies: XML, XSL, XQuery, XSD, XSLT, SAX, DOM

Web Services: Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST

Web/App Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, Spring Boot, IBM HTTP Server, and IIS

IDE: RAD 6.0, WSAD 5.1, Eclipse 3.1 with My Eclipse 4.1.1, Rational Rose 98/2000

Tools: and API’s: Pivotal tracker, JIRA, BugZilla, SQL Developer, Maven, JBoss Hibernate Tools, Tortoise and JBoss Web tools, Log4J, JUnit, JMeter, Lucene, SOLR

Version Control: Subversion SVN (Subclipse, Tortoise), CVS, Git, Visual Source

Design Patterns: Unified Process, Front Controller, Singleton, Factory

PROFESSIONAL EXPERIENCE

Confidential - Bloomington, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Develop new solutions by replacing an existing legacy application with HDFS.
  • Write Clojurecode to implement personalization algorithms for Life and Auto Insurance in Confidential .
  • Preparing functional design documents, use cases, test cases and other system documentation.
  • Implementing new features like Macros, Predicate functions, Reducers and Lambda expressions to validate, calculate and filter teh business data.
  • Deploying and administeringGitHub.
  • Successfully implemented parallel-programming concepts to support processing large volumes of data.
  • Working onSchema validation to validate teh business transactions and reporting teh data to meet compliance requirements of Confidential .
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Worked on SparkSQL queries, Data frames, import data from Data sources, perform transformations, perform read/write operations, save teh results to output directory into HDFS.
  • Write unit and integration test cases to verify correct functionality of business logic and to validate teh input data.
  • Deployed and configured Git repositories with branching, tagging and notifications.
  • Developed stored procedures, Triggers and Functions to process teh trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Developed web pages to display teh account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate teh fields of teh user registration screen and login screen.
  • Worked with teh architecture team to find teh solution for teh better way of tracing teh exceptions in teh code.
  • Involved in Sprint planning for teh estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Developing teh application using tools like Counterclockwise (Eclipse), Light table and Jenkins for project build.
  • Following Scaled Agile Framework in teh progress of teh development and using Version One tool for project tracking.

Environment: Hadoop, Clojure, Apache Spark, Flambo, Version One, Scaled Agile, Git

Confidential - Nashville, TN

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows using Spring MVC, IOC and Web Framework.
  • Performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed teh Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with teh database.
  • Improved teh maintainability of teh project by implementing and improving Exception Handling and Collection APIs
  • Involved in Sprint planning for teh estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Migration of current search process from Database to Solr search engine.
  • Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding ourAWS infrastructure usingAWS (EC2/EBS).
  • Refactored teh code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of teh project using Bamboo and Jenkins.
  • Worked on full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Performed Unit Testing on developed product features using Junit and Mockito frameworks as part of development cycle.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of teh application and fixed problems/suggest solutions.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Worked on Open Source frameworks including Spring, Play and Lucene.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML and JDBC.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used SVN for source code control.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java,J2EE,Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, JavaScript, jQuery, AJAX,GIT, IntelliJ, AWS SNS/SQS, DB Visualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, RedHat Linux, Jenkins, WSDL, Spring Based Microservices, Agile, cucumber, Bamboo CI

Confidential - Memphis, TN

Sr. Java/J2EE, Full Stack Developer

Responsibilities:

  • Analyzed Business requirements and existing software for High Level Design.
  • Prepared System Requirement Specification (SRS) and functionality documents.
  • Followed Scrum concepts of Agile Methodology to produce high Quality application.
  • Designed and developed user interface screens using AJAX, HTML, DHTML, JSF, Servlets and JavaScript.
  • Used JavaScript to validate teh fields of teh user registration screen and login screen.
  • Implemented Spring MVC architecture.
  • Develop teh online web application using HTML/CSS & JavaScript, AngularJS/AngularJS2,Spring Boot, Spring MVNand Bootstrap.
  • Involved in migration of previous platforms fromSpringtoSpringBootfor building Microservices.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Implemented Struts 2 framework for web controller, utilized Struts validations.
  • Designed and integrated teh full scale Hibernate Persistence solutions with teh application architectures and also used Annotations Developed Session Bean for implementing teh Business Logic.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Worked on Open Source databases such as Cassandra, MongoDB.
  • Implemented JSF Converters to handle formatting and Localization and configured teh faces-config.xml to create a web application navigation rule.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve teh data and did other database configurations using Hibernate.
  • Wrote build & deployment scripts using Maven.
  • Deployed flow of Execution in teh Servlet Environment using JSF and defined Navigation Rules.
  • Architected JMS with Spring which involves setting up ActiveMQ message broker, declared ActiveMQ message destinations.
  • Implemented Spring’s JMS Gateway Support class as a base class for JMS gateway classes.
  • Orderly logged teh whole process using log4j for auditing, debugging and error logging purposes.
  • Performed Unit testing by using JUnit, and load testing by using JMeter.

Environment: Java (Java1.6), J2EE, WebSphere Application Server (WAS)7.0, AWS, Spring Boot, Eclipse IDE, Shell & Perl Scripts, Oracle 9i/10g, DB2 9.5, UML, DOM/SAX parser, Unix, PL/SQL, XML, Windows OS, HTML, IIS7.0, FTP, SSH

Confidential - Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested teh web based application using teh J2EE architecture.
  • Performed Application Demo’s to teh end clients.
  • Developed WS-Security based Web Services to interact.
  • Understanding and analyzing business requirement.
  • Designed and developed teh User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Developed & deployed teh application in Web sphere Application Server.
  • Involved in teh design and development of XML presentation.
  • Created XML Schema, XML template and XSL.
  • Involved in teh design and development of XML presentation using CSS & XSLT.
  • Formulated Use Cases for each business requirement and normalized teh use cases to suit teh requirements.
  • Teh UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Designed teh data base and Normalized teh Data Base in 3NF.
  • In Normalization resolved teh trivial dependences, non-key attribute & transitive dependences using 1NF, 2NF & 3NF.
  • Responsible in maintaining teh testing and development environments with every day smoke test.

Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, JavaBeans, Java Script, JQuery, Struts 2.x, JSF, XML, XSLT, WebSphere Application Server (WAS), TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2012

Confidential

Software Developer

Responsibilities:

  • Worked closely with teh Requirements team and analyzed teh Use cases
  • Elaborated on teh Use Cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes. Created teh Tile definitions as required.
  • User Input Validation is done using teh JavaScript and Action Form.
  • Performed SQL operations using Oracle Database.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using JUnit framework.
  • Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines.
  • Prepared Unit test cases for existing functionality as per teh requirement and execute teh same.
  • Involved in teh Integration testing support and involved in bug fixing.
  • Deployed application in Web Sphere Application Server and developed using WSAD.

Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Tag-libs, EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS

We'd love your feedback!