We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 8+ years of experience in designing and developing Java/J2EE Client and Server side Enterprise Applications using object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Extensive experience developing enterprise applications using spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
  • Experienced in System Development Life Cycle with Agile, SCRUM methodologies.
  • Extensive experience in designing User Interface applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap JQuery, Angular JS, React JS.
  • Extensively used the JavaScript frameworks like Angular.js, Node.js, Bootstrap, Backbone.js and JQuery plugins.
  • Expertise in developing single page web application using JavaScript framework Angular JS.
  • Expertise in Java Script, JavaScript MVC patterns, Object Oriented JavaScript Design Patterns and AJAX calls.
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications (RIA).
  • Excellent technical noledge in back - end RDBMS tools like Oracle 9i/10G and MySQL.
  • Experience in designing and coding Stored Procedures, functions, triggers, packages using SQL and PLSQL with tuning concepts and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL..
  • Experience in building web applications using SPRING framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), and DAO (Data Access Object), Spring Boot, Spring Security, Spring Batch.
  • Experience in Hibernate / JPA to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Extensive experience in Web application development using - HTML, CSS, JHTML, JavaScript, Ajax, AngularJS, D3.Js, Ext JS, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Proxy Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern, MVC Pattern and Command Pattern
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework.
  • Expertise in programming with Spring Framework, Spring IOC Container, Spring AOP.
  • Expertise in programming with Web Services frameworks like SOAP, REST and WSDL.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM).
  • Worked on migration from oracle 10g to Apache Cassandra.
  • Good Experience in working with NoSQL databases like Mongo DB and Apache Cassandra. .
  • Expertise in using tools like File Zilla, WinSCP, Putty, SVN, CVS, VPN, JIRA, Rallydev, Ant, Maven, log4j, JUnit, SQL Developer, Jenkins, GitHub, TOAD.
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x
  • Expertise in object modeling and Object Oriented design methodologies (UML).
  • Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams and designing UML diagrams using Rational Rose and Microsoft Visio.
  • Developed, Tested and Deployed applications on Windows and UNIX platforms..
  • Experience in using software versioning and revision control system like Apache Subversion (SVN), CVS and Rational Clear case.
  • Expertise in developing unit testing frameworks using JUnit, DB Unit based on test first or test driven methodology.
  • Worked on continuous integration using Jenkins/Hudson.
  • Extensive experience in developing software build/deployment descriptors using Apache Ant, Apache Maven.
  • Proven ability to analyze problems, root causes, and develops innovative solutions to business challenges and streamlining operations.
  • Exceptional ability to quickly master new technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.
  • A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, HTML, DHTML, JavaScript, AEM, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, EJB, RMI, J2EE, Servlets, JSP, JPA, AJAX, EJB, JMS, Java Beans, Struts,, RMI, Multi-threading, Web services, SOAP, JVM, Log4j, JDBC, JDK, JUnit, Ajax, and Applets.

Databases: MSSQL Server, Oracle, DB2, MySQL, Sybase, Mongo-DB

IDE’s: Eclipse, NetBeans, IntelliJ Idea, Web Logic Workshop, and WSAD

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, and Apache Tomcat

Frameworks: Struts, Node-JS, Angular-JS, Bootstrap, Spring, JSF, and Hibernate

Operating Systems: Windows, UNIX, Solaris, Linux

SCM: CVS, Subversion, ClearCase, GIT

Tools: /Utilities: Log4j, Ant, JUnit, SOAP-Ui, Caliber, Maven, Gradle, Jenkins, Struts

Methodologies: Agile (Scrum, TDD), Waterfall

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, St. Louis, MO

Responsibilities:

  • Developed CSS based page layouts dat are cross-browser compatible and standards-compliant.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0.
  • Used JQuery for basic animation and end user screen customization purposes.
  • Developed creative intuitive user interfaces dat address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developing new user-facing features using react js.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI’s using Java or React JS, with NodeJS and CSS.
  • Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Involved in rendering additional components with custom HTML tags using
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js,
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Enhanced user experience by designing new web features using MVC Framework like Node.js.
  • Used Knockout.js to simply the complex database for user interfaces.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Experience working as a JAVA/J2EE developer and with Java to J2EE standards and technologies including but not limited to Struts 2.0.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Install configure Jboss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Migrating the application from WebSphere to JBoss.
  • JBoss configuration is done in thoroughly firewalled environment using TCP.
  • Making changes to the existing web applications and creating new components using React.js.
  • Used CSS pre-processors (SASS).
  • Used Grunt for building the project.
  • Reported bugs and tracked defects using JIRA.
  • Managed projects with GRUNT task runner.
  • MVC and/or MVVM (AngularJS, Express JS).
  • Proficiency with front-end development such as HTML, CSS, Sass, JavaScript.
  • Familiarity with JS frameworks should include one of the following: angular, EXT JS, Express Js.
  • Involved in Developer Testing, Review and Trouble shooting.
  • Rest API or front end development experience Java as primary language.
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools.
  • Demonstrated understanding of Core java concepts like OOPS, OOAD, ORM, and REST.
  • Developed UI tests with Protractor and Java tests in JUnit.
  • Used Jenkins for Continuous Integration.
  • Used TOAD for managing, monitoring and analyzing the database.
  • Used Maven for build application.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Used LAMP to suitable for building dynamic web sites and web applications.
  • Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
  • Created GET/PUT request and response using RESTFUL web services.

Environment: Java,J2EE, Swing, Oracle 11g, JDK 1.4/1.5,MySQL, Eclipse 3.4, WebLogic 9.2,GUI, Spring, Hibernate, OOPS, HTML, HTML5, CSS3, JavaScript, JUnit, Jboss, Angularjs2.0, .NET, React.js, Backbone js, node js, JQuery, Struts 2.0,Web services, Maven, Jenkins, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Full stack Java Developer

Confidential - Franklin, NJ

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Identifies, recommends and pursues technology/practices to relevant to the solution of highly complex projects.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side.
  • Extensively used JSP tag libraries.
  • Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
  • Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
  • Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Used Spring Security for Authentication and authorization.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto Oracle database.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developed high-performance web applications using spring and XML Http Request.
  • Configured JDBC in the application server.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Test automation for web application using Cucumber.
  • Configured and used WebLogic content management to display content in JSP view components.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.

Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Angular Js, XML, XSD, Log4j, Oracle, PL/SQL, JUnit, JNDI, JIRA, Cucumber.

Sr. Java/J2EE Developer

Confidential, Cincinnati, OH

Responsibilities:

  • Developed the application using Spring Framework dat leverages classical Model View Controller (MVC) architecture.
  • Involved in designing user screens and validations using HTML, JavaScript, JQUERY and Node.js as per user requirements.
  • Developed Client side validation code using JavaScript and JQUERY.
  • Developed web services and SOAP Messages with XML, SOAP and WSDL.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Implemented UI Tier with JSP, Groovy, Servlet, JSF, XML, XML Schema, CSS, CSS3, JavaScript, and AJAX.
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.
  • Also used Annotation capabilities of RestFul API by providing ease development and client adoption Implemented system-wide Email Notification for important changes.
  • Integration with Infusion soft CRM system via node wrapper around web APIs.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used Hibernate ORM framework integrated with spring framework for data persistence and transaction management.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Authentication, authorization and security of application is provided using Encryption Security Framework.
  • Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
  • Implemented multithreading concepts of transaction purpose
  • Developed ANT Scripts to do build, packaging ear file.
  • Deployed the application using Weblogic as a server.
  • Used UML and Rational Rose suite for designing the System.
  • Implemented the logging mechanism using Log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.
  • Provided functional support to the technical team in resolving & providing a quick fix for production issues.

Environment: Java 5, JEE, JSF, Node.js, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, RestFul APIs, SOAP, WSDL, Jersey, JMS, MDB, JIRA, Jenkins, Bamboo, Stash, python, Web Services, Boot Strap XML, Log4J, XML Schema, Tomcat, MAVEN, JQUERY,JAVA MONGO DB, XSD, JAXB, JUnit, SVN, JSP, Hibernate.

Senior J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in analysis, design and development of the application and developed specifications dat include UML Diagrams using Rational Rose.
  • Involved in designing the user interfaces using JSP.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJB.
  • Implemented persistence layer using Hibernate.
  • It uses POJOs to represent the persistence database tuples.
  • These POJOs are serialized Java classes dat would not has the business processes.
  • Used Spring MVC Framework for developing the web application.
  • Implemented the application using the concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Hibernate to map the domain elements and Criteria API, named query for querying.
  • Extensively involved in developing Restful WebServices.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4J to capture the log dat includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: Core Java, J2EE, JSP, EJB, JSTL, JNDI, Oracle 10g, DHTML, XML, DOM, SAX, ANT, Rational Rose, RAD 7, IBM Web Sphere 7.x, Hibernate 3.0, Spring 2.5, Log4J, CVS, Linux.

Java Developer

Confidential

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, WebLink and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Caching Strategies in Web Services Client Layer for reducing the number of executions in Controller.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Generated DAO’s to map with database tables usingHibernate.
  • UsedHQL(Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • UsedMavenfor generating system builds and Bamboo for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Developed the application using IntelliJ IDE.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used REST-CLIENT for testing the Web-Services.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Used GIT to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.
  • Involved in doing code reviews using STASH.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, JAX-RS, Mockito, WADL, SOAP UI, JSP, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, MY SQL, SQL Developer, JIRA, STASH, Source Tree, IntelliJ, GIT, UNIX, IntelliJ, AGILE-SCRUM.

We'd love your feedback!