We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Lansing, MI

SUMMARY:

  • Highly accomplished Java Professional specialized in the analysis, design and development of complex enterprise scale Java/J2EE solutions.
  • 8+ years of experience in the entire lifecycle of the software development process including requirements definition, proof of concept, modeling, design, interface implementation, construction and maintenance.
  • Extensive experience in the design and development of J2EE applications using Core Java, JDBC, Servlets, JSP, Enterprise Java Beans, Java Mail, XML, HTML, XSLT, SAX, DOM, Ajax, Java Beans, JQuery, Angular JS.
  • Expertise in various open source frameworks like Struts1.3, Spring3.0/4.0, and ORM Technology like Hibernate 3.0.
  • Expertise in developing REST/SOAP web services.
  • Good exposure to both Product and Application development in various domains like CRM, Finance, BFS and Telecom.
  • Experience with multiple web/application Servers like Apache Tomcat, IBM Web Sphere, Web Logic and JBoss.
  • Proficient in programming by using the IDE's such as Eclipse, My Eclipse, NetBeans and STS.
  • Experience in various AGILE methodologies like Test Driven Development and SCRUM and tools like JIRA, RALLY and Rational.
  • Utilized Rally and Rational to create, track user stories and record business owner expectation and acceptance criteria.
  • Good knowledge in cloud base platforms like AWS and Google App Engine.
  • Good experience in Amazon Web Services (Amazon EC2, Amazon S3, Dynamo DB, Amazon RDS, AWS Lambda, Amazon Elastic Load Balancing),Used AWS to deploy the project on EC2 instance.
  • Experience in production support, client interactions and working onsite at client location.
  • Team Player, quick learner and self - starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.

TECHNICAL SKILLS:

Web Technologies: J2EE, JSP, Servlet, SOAP/RestFul Web Services, EJB, JDBC 2.1/3.0, MVC, JSTL, DOM, CSS, Bootstraps js,Angular Js.

Java Frameworks: Struts 1.x/2.x, Spring 3.0, Hibernate 2/3.1, EJB 2.x/3.x.

IDE / Tools: Eclipse, My Eclipse, Spring Source Tool Suite (STS), Toad and PUTTY.

API: Java Collections, Threads, RMI, JavaBeans, JDBC, JNDI

Languages: Java 1.4/1.5/1.6/1.8, HQL, SQL

Markup/Script languages: HTML, JavaScript, XML, Ajax, Angular JS, JQuery.

Application Servers: Apache Tomcat, IBM Web sphere, BEA Web logic Server, JBoss.

Design Patterns: Session Fa ade, Singleton, DAO, DTO, Front Controller, Service Locator, Business Delegate.

Databases: Oracle 10g/11g, MS SQL Server 2000/2005/2008.

Operating System: Windows 2000/NT/XP, and UNIX, Linux

Methodologies: Rally, JIRA, SCRUM, TDD, Water fall, IBM Rational, JIRA, Confluence

Repositories: CVS, SVN, Git

Others: ANT, Maven, Gradle, Log4J, JUnit, JQuery, Angular JS, Sonar, Post Man, Cucumber, Jenkins & Oracle Answer Flow, Splunk, Oracle Knowledge Management suite 8.5, Oracle Knowledge Answer Flow Editor, Spring Source Tool Suite, WebLogic Application Server,IBM AppScan

PROFESSIONAL EXPERIENCE:

Confidential, Lansing, MI

Sr. Java Full Stack Developer

Responsibilities:

  • Member of Java Agile team for developing a new website through which an online application can be submitted for requesting a new child support.
  • Understanding business requirements and provide technical designs and other design/development artifacts.
  • Responsible for designing and coding the Spring Web flow framework for sequential flow of screens for filling out the DHS1201 form.
  • Implemented Spring Security for authentication and authorization.
  • Development of front end screens (UI) using JSPs, JavaScript, Bootstrap js, Angular js, CSS, and HTML.
  • Used bootstrap for interactive Responsive web pages for mobile and for responsive pages which allows users to access it from any device.
  • Used JQuery for developing Search Grids, Confirmation Boxes, and Date-picker functionalities.
  • Defined new validations through AngularJS for the form field validation implemented through HTML and support to the existing applications.
  • Coded in Angular JS MVC Framework to make single page for public calculator and Guideline application pages
  • Refined the Angular JS controller's code by moving the reusable code to services and keep controller's simple and focused on its view.
  • Coding and writing JUnit test cases using Easymock framework & do system Unit Testing during release plans.
  • Used JBOSS for application deployment.
  • Used IBM AppScan to generate penetration testing reports.
  • Used ainspector-sidebar for web accessibility evaluation tool and html-validator for HTML validation.
  • Used NVDA (NonVisual Desktop Access) and JAWS(Job Access with Speech) for make the web page ADA compliance.
  • Used SVN for version control and IBM Rational for day to day work management.
  • Implemented logging using log4J tool.
  • Used IBM Rational jazz during development as part of agile methodology and to keep of track of user stories and to log the hours.
  • Involved in Daily Scrum meetings, Sprint Retrospective meetings and Sprint planning and estimation of the tasks for the user stories.

Environment: Java 1.7, J2ee, XML, Spring 4.0, Hibernate 4.0, Spring Security, Toad 9.6.1, JavaScript, JSP, JQuery, Bootstrap, Angular JS, CSS, HTML, JAX-WS/REST Web Services, SVN, Log4J, Junit, JBoss, IBM AppScan,IBM Rational Jazz.

Confidential, Herndon, VA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in requirement gathering from the business users of the application.
  • Understanding business requirements and provide technical designs and other design/development artifacts.
  • Analyzing and Providing POC for the implementation of various APIs.
  • Development of Java wrapper service for various APIs like Site Device, Site Info, Site Rules, Alarm service etc.., using restful and soap web services.
  • Developed Web socket components to retrieve real time trouble shooting about customer device health.
  • Provide customer solution by using ITG which is a tool for giving quick solution to the customer.
  • WebServices are embedded in Oracle Knowledge Answer flow and workflow is authored to solve the complex issues for which customer is calling.
  • Developed REST services using Spring and JERSEY implementation and d front end UI application using Angular JS and given support to the existing applications.
  • Consumed Rest web services to get the data using Angular JS.
  • Created interactive web pages and applications by usage of HTML, CSS, JSON and Angular JS.
  • Work closely with the UI team and provide RESTful API's which deliver data in JSON format needed by the User Interface which uses Angular JS.
  • Configured and used Jenkins for continuous integration, SVN for version control and Rally for day to day work management and keep of track of USER STORIES and to log the hours.
  • Configured applications on Web logic Server.
  • Used JIRA for production support issues and Rally as part of agile methodology.
  • Implemented logging using log4J tool and Splunk management tool to log the errors.
  • Actively participated in daily scrum calls, Sprint planning, review, and team meetings.

Environment: Java 1.8, J2ee, XML, Spring, Jersey, Restful Web Service, SOAP Web Services, JQuery, Angular JS, Log4J, Junit, postman, Oracle Knowledge Management suite 8.5, Oracle Knowledge AnswerFlow Editor, AngularJS, JavaScript, WebLogic Application Server, Jenkins,SVN,GIT, Rally, Jira, Splunk.

Confidential

Responsibilities:

  • Involved in requirement gathering from the business users of the application.
  • Understanding business requirements and provide technical designs and other necessary documentation.
  • Determine the appropriate UML artifacts and other technical documentation for the project and ensured they are developed and maintained.
  • Design and developed proof of concept and prototype to create new user experience using open source technologies and frame work such as Spring MVC, Web Services and Hibernate and used the prototype as design and architecture reference during development phase.
  • Managed assisted team members in resolving conflicts and other development issues in timely manner.
  • Closely work with senior leaders, directors, program manager and other stakeholders to provide insights and learning as well as risk and issues.
  • Designed and managed Sweep Fund Automation. Revamped existing legacy application and replaced with integrated application using Spring Framework, Spring MVC, Apache CXF, CWS, Hibernate, and Apache Tomcat.
  • Developed and implemented fraud prevention and security and authentication applications like CAPTCHA, real time Id verification and CYOTA integration.
  • Drove improvements in quality process. Documented coding standards and best practices and ensured that this is followed and applied by developers.
  • Improved code quality by introducing and integrating SONAR.
  • Implemented software development projects for Account and Cash Management for brokerage and bank application using E*TRADE NEO frame work, which is an API developed by E*TRADE which provided a level of abstraction for developing, building, deploying, and testing reusable server-side components. The Framework is based on Spring MVC, J2ee and Service Oriented Architecture (SOA).
  • Developed SPRING components like Controllers, View, DAO etc. using Spring MVC, Spring DAO.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Implemented Persistence framework using JPA with Hibernate as persistence provider and Spring IOC container.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Built Web Services with top-down/bottom-up approach depending on the need.
  • Developed SOAP based Web services using JAX-WS framework.
  • Used Maven to build and generate code analysis reports.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Participated in design and code reviewing and provide review comments.
  • Provided assistance and support in all phases of software development life cycle.
  • Worked on various production issues and change requests, resolved bugs and program errors usually on tight schedule.
  • Developed Junit test cases for Service and DAO Layers.
  • Followed Agile and SCRUM methodologies and participate in daily scrum stand up meetings during development process.
  • Environment: Java 1.6, J2EE, JSP 2.1, Servlets 2.5,Spring 3.0, Spring JPA, Spring Integration,Hibernate3.0, XML, SOAP Web services, JMS, UML, HTML, JNDI, Log4J, JUnit, tomcat, Oracle 11g and PL/SQL.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Struts Action classes, DAO, Views using Struts custom tags and Designed and developed the UI components using JSP, HTML, CSS and JavaScript
  • Involved in coding, unit testing and integration testing.
  • Developed Junit test cases for Service and DAO Layers.
  • Analyze the root cause of productions issue and fix them.

Environment: Java 1.5, J2EE, JSP 2.1, Servlets 2.3, Struts 1.2, XML, JavaScript, CSS, UML, HTML, DOM, JNDI, Log4J, JUnit, Tomcat 6 and Oracle 10g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Struts Action classes, DAO, Views using Struts custom tags, stateless Session enterprise Beans.
  • Developed SOAP based JAX-WS web services.
  • Developed business reports using Crystal reports X1.
  • Developed Junit test cases for Service and DAO layers.
  • Developed business objects, request handlers and JSPs for this project using JAVA (Servlets) and XML.
  • Reviewed Code and provide comments to make sure they meet the application standards and best practices.
  • Involved in coding, unit testing and integration testing and Analyze the root cause of production issues and fix the issue.
  • Environment: Java 1.5, J2EE, JSP 2.1, Servlets 2.3, Struts 1.2, EJB 2.1, Crystal Reports X1, TOAD, XML, SOAP Web Services, JavaScript, CSS, UML, HTML, DOM, JNDI, Log4J, JUnit, JBoss, Oracle 10g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Read and understand the written business requirements and use case documents.
  • Developed Struts Action classes, DAO, Views using Struts custom tags, Struts-based form validation, application error handling using Struts Validator framework and persistence Classes using Hibernate.
  • Developed business objects, request handlers and JSPs pages.
  • Involved in coding, unit testing and integration testing.

Environment: Java 1.5, J2EE, JSP 2.1, Servlets 2.3, Struts 1.2, Hibernate 2, TOAD, XML, JavaScript, CSS, UML, HTML, SAX, JNDI, Log4J, JUnit, JBoss, Eclipse and Oracle 9i.

We'd love your feedback!