We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Norwalk, CT

SUMMARY

  • Highly involved in full software development life cycle implementation like application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Developed Web Services using Restful JAX - RS and SOAP JAX-WS services and good knowledge in Service Oriented Architecture.
  • Experience in building enterprise Applications using Core Java, J2EE (SPRING, Hibernate, Servlets, JSP, JDBC, STRUTS 1.9, XML and JSON, MVC, EJBs (Session Bean, Entity Beans, JMS/MQ Series).
  • Developed front-end systems withHTML5, CSS3, JavaScript, jQuery, Backbone.JS, AngularJS, Angular2.0 React JS and Node JS.
  • Strong experience in Spring frameworks such as Spring IOC, AOP, MVC, ORM, Transaction, Security and Spring Boot.
  • Knowledge in developing applications using JSP, Spring, Servlet, Struts 1.9, EJB, Web service (REST and SOAP), JMS and JDBC.
  • Experience in framework APIs like Struts 1.9, Hibernate, Spring and Web Services.
  • Hands-on experience in using message brokers and Message Oriented Middleware (MOM) like MQ Series, Active MQ and JMS.
  • Worked in databases such as Oracle and MySQL. Created stored procedures, functions and triggers for different Data Models.
  • Efficient in deploying applications using ANT and Maven on Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Experience in developing Rich Internet application technology by using Java Server Faces (JSF), Ajax. components like Mojarra and Apache MyFaces used to design the user interface.
  • Working experience with Jenkins as a Continuous Integration tool. Experience in building applications using groovy and grails.
  • Excellent knowledge in solving Performance issues (both Application and Database).
  • Expertise in using configuration management tools like GIT, CVS, VSS, and Clear Case for version controlling.
  • Good experience in different IDE’s including NetBeans, STS and Eclipse.
  • Experience in tracking defects, issues, risks using Jira, Clear Quest and Quality Center.
  • Experience withUse-Casedesign,ClassandSequencediagrams usingUML. Involvement in Unit testing through JUnit framework.
  • Have also worked on Java 8 along with Cold Fusion
  • Hands on experience with build and deployment tools includingAnt/Maven and Gradle, logging and Debugging usingSlf4jandLog4j, unit and integration testing using JUnit.
  • Expertise in J2EE Architecture, Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML.

TECHNICAL SKILLS

Programming languages: Java, C, C#, SQL, PL/SQL, UML.

Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI.

Design/Architecture: J2EE Architecture, Java Design Patterns.

Client side: HTML5, CSS3, JavaScript, jQuery, Backbone.JS, Angular JS, Bootstrap.

API & Framework: Struts 1.9, Spring 4.x, Spring Boot, Hibernate 4.x, Log4j, JMS (MQ), Junit.

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS)

IDE: Eclipse, NetBeans, STS, MS Visual Studio.

Databases: SQL Server 2008, MySQL, Oracle, DB2, Cassandra, Mongo DB, Dynamo DB

CI/CD Tools: Ant, Maven, GRADLE, Jenkins, JIRA

Version Control: GIT, SVN, TFS

3rd Party tools: Wkhtml to pdf, NPOI, Sendgrid, Google Web Toolkit (GWT), Concur.

Cloud: Amazon Web Services (EC2, S3), Microsoft Azure.

App Servers: WebLogic, IBM WebSphere 6.0/7.0, Apache Tomcat

Operating System: Windows XP/Vista/7, Linux, UNIX

Concepts: OOAD, Agile Methodologies, Waterfall, Design Patterns, UML

Advanced Tools/Tech: JBuilder, JDeveloper, GitHub, Splunk, Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS.

PROFESSIONAL EXPERIENCE

Confidential, Norwalk, CT

Sr. Full Stack Java Developer

Responsibilities:

  • Developed front-end content using HTML5, CSS3, Bootstrap, jQuery, Angular2.0,and client-side validations using JavaScript.
  • Developed agent portal usingAngular2 framework along with Typescript for well-structured JavaScript code.
  • Implemented Angular 2 component route for navigation and created angular2 directives, components, pipes, injectables.
  • All the functionality is implemented usingSpring IO/Spring Boot andHibernate ORM.
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Working with DSP and Apache Cassandra cluster - Production support, operations, and development.
  • Building the Cassandra nodes using AWS & setting up the Cassandra cluster using automation tools.
  • Built Cassandra cluster on both the physical machines and on AWS.
  • Involved in migrating data from Oracle to Cassandra.
  • Used Gradle to build the application, Eclipse and STS for development and GIT for source control
  • Maintaining the Remedy tickets for Daily support tasks
  • Worked on Restful web services that process XML and JSON
  • Utilized existing Grunt plugins to create new JavaScript build system for new Backbone.js and jQuery modules.
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Created JMS API and Active MQ for asynchronous communication by putting the messages in the Message queue.
  • Implemented project based Jenkins plug-in for Continuous Integration Builds, automated deployments and Notifications; configured slaves in Jenkins for appropriate release builds.
  • Uploading downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
  • Used Cassandra for High Performance Database Operations.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Experimented with Java 8 lambda, Nashorn JavaScript engine.
  • Deploying application on Amazon cloud. UsedLog4jto print the logging, debugging, warning, info.
  • Designing new components to fit in the already existing architecture using core Java,multi-threading, design patterns. Worked extensively on Cross Browser platform issues.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Provided production support for the application and coordinated with cross functional teams.
  • Involved in enhancing existing features of application and bug fixing based on the requirements.
  • Participated in Agile process, weekly Sprints, and daily Scrums to discuss the enhancements of the application.
  • Extensively automated regression and functional test suites by developing test cases, test suites using Selenium WebDriver, JAVA, JUnit.
  • Used Maven, Selenium Grid to execute Selenium automation suites on the different platform, browser combinations in parallel.
  • Provided different build reports, Selenium automation reports, Performance testing reports to Senior Management.

Environment: JAVA 8, JAVA 1.8, J2EE, Spring IO, Spring Boot 1.2.3, Spring MVC 4.1.5, Hibernate ORM 4.3.5, Angular2.0,JMS, Active MQ, Groovy, RESTful Web Services, Postman, Jenkins, HTML, CSS, JavaScript, Angular2.0, jQuery, XML, JSON, MySQL 5.5, SQL Server, Gradle, Grunt, GIT, Eclipse, STS, Agile/Scrum, Windows.

Confidential, Bloomington, IL

Sr. Full Stack Java Developer

Responsibilities:

  • Study User Requirement Specification. Request insufficient Information and help clearing ambiguity in requirements document.
  • Build microservices for the delivery of software products across the enterprise.
  • Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Involved in designing some of the processes in the application that are developed by other developers. Involved in design, develop and implementation of the application using Spring and J2EE framework. Also, did Code review of other developer’s implementation.
  • Built applications using Spring MVC framework and Implement integration of spring for Dependency Injection (DI/IoC)
  • Worked with Elastic Search and utilized NOSQL for non-relation data storage and retrieval.
  • Worked with NoSQL databases such as Cassandra, MongoDB
  • Developed User- Interface screens using front end technologies such as HTML, CSS, Angular JS, Bootstrap, JSP, JavaScript and JQuery.
  • Implemented REST services using spring and used JAXB API for XML parsing.
  • Used Message Oriented Middleware (MOM) - MQ Series and JMS.
  • Implemented data access logic by using Hibernate Persistence framework to enable the persistence mapping between Java objects and RDBMS. Consumed Web Services by implementing Spring RESTful API support.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Consumed Web Services by implementing Spring’s REST support and Spring security eventually for Security.
  • Created an XML configuration file for Hibernate for Database connectivity and created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Continuous integration services are provided for software development using Jenkins
  • Worked with WebSphere as application server and Tomcat as web server.
  • Supported QA and UAT defect resolution and used Jira to publish daily defect reports to the management.
  • Developed Unit test scripts using Junit and used Log4J components for logging.
  • Worked under Test Driven Development (TDD) along with Agile/Scrum methodology.

Environment: JAVA 1.7/1.6, J2EE, Spring 4.x, Hibernate, Angular JS, Bootstrap, SOAP, RESTful Web Services, Jenkins, Jira, HTML, JavaScript, Angular JS, jQuery, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, Junit, SVN, Windows.

Confidential, Eagan, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
  • Involved in designing the user interfaces using JSF, Faceletes, Java Script and HTML5.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Developed UI using JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Building and Deployed the application in Web Logic Application Server.
  • Created system architecture and design using the UML Analysis Model and Design Model
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Reused Spring framework starting from user submitting the HTTP Servlet request from JSP and Dispatcher Servlet passing the request to Controller to service layer and delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Worked on developing REST web services as part of converting the existing applications to be separate entity and be accessed by RESTFUL calls. Used Design Patterns like value object, session facade and Factory.
  • Developed the User Interfaces using Struts 1.9, JSP, JSTL, HTML and Ajax, JavaScript.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • UsedSAXandDOMparsers for reading and putting XML messages into SOAP message.
  • Developed the presentation Tier using JSP, XHTML, and HTML. Check-in and Checkout of application is achieved using TFS.

Environment: Java, WebLogic, Spring, Hibernate, Maven, HTML, CSS, JavaScript, Eclipse, STS Plugin, jQuery, TFS, REST, DB2, Eclipse, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • DesignedUMLUse case diagrams, Class diagrams and Sequence diagrams usingRational Rose.
  • Extensively worked on front end, business, and persistence tiers using theStruts 1.9 frameworks.
  • Developed Struts 1.9 framework to implement MVC architecture.
  • Created User interfaces usingJSP, HTML,CSSandJavaScript. DevelopedCustom TagsandJSTLto support custom user interfaces.
  • JavaScriptandStruts 1.9 1.0validationframeworkis used to create front end as well as server-side validations.
  • Developed the client classes for the web services implementing SOA.
  • UsedSpring Frameworkfor integrating Hibernate and Struts 1.91.0 and for dependency injection.
  • Extensively usedHibernate ORMtool in data access layer to map the object view of data into database and to provide access and update information in the database. DevelopedData Access Object (DAO)persistence layer usingHibernate.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Worked with JavaBean and other J2EE components using concepts like Externalization to develop business and data process.
  • Log4Jis used for logging and tracing the messages. UsedGitfor version control across common source code used by developers.
  • Took Care of bug fixing and providing production support for the application both onsite and remotely. Junit is used for Unit Testing.
  • Involved in planning process of iterations under theAgile Scrum methodology.

Environment: Java 1.6, J2EE, Servlets, JDBC, Spring, Hibernate 3.x, Struts 1.9 1.0, JSP, ANT, UML, HTML, JavaScript, AJAX, CSS, Eclipse, WebSphere, XML, JSTL, XSLT, SOAP, WSDL, Log4J, JUnit, Git, PL/SQL, DB2 9.0, Windows.

Confidential

Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Configured JDBC in the application server. Developed SOAP based web services using Jax-ws.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and other database configurations using Hibernate. Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in unit testing and system testing and responsible for preparing test scripts for system testing.
  • Developed test scripts to automate process of testing in Selenium WebDriver
  • Documenting test cases and reporting bugs using HP Quality Center 9.5
  • Performed Smoke Testing and Retested bug fixes. Have undergone training in manual and automation testing.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, Oracle, Sybase, WebSphere, Log4j, VSS, Windows NT.

We'd love your feedback!