We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

4.00/5 (Submit Your Rating)

San Fransisco, CA

SUMMARY

  • Around 8 years of IT experience in designing, developing, testing, deploying and supporting web applications using JAVA/J2EE Architecture.
  • Broad experience in Software Development Lifecycle, developing applications utilizing Waterfall and Agile strategies with Test Driven Development(TDD), SCRUM.
  • Rich working experience in Core Java, JSP and Servlet, JDBC, XML, Spring, Hibernate, SOA, JavaScript, Exception Handling, SOAP, Restful, SQL, Struts, Stored Procedures.
  • Good involvement in design and development of J2EE applications using Core Java - Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services.
  • Worked on JPA, Hibernate persistence framework to map POJO to a relational database.
  • Involvement in building web applications utilizing Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming),Spring Batch, Spring Security, Spring Data, IOC (Inversion Of Control), DAO (Data Access Object) and ORM, Spring Boot, Spring Microservices.
  • Involvement in developing Front-End utilizing Angular 2, JSP with custom tags, Ajax, JSTL, JavaScript, HTML, DHTML and CSS, Script and Tag libraries to execute functional tests.
  • Expertise skills on Angular 2 and Angular JS
  • Good knowledge on Microservices using Spring Boot, Spring Cloud to develop loosely coupled processes.
  • Good knowledge in using Java 8 enhancements like functional programming, Lambda expressions, Parallel Streams API, Java Streams to achieve high productivity
  • Worked on Java Message Service(JMS) API for developing message-oriented middleware(MOM) layer for handling various asynchronous requests.
  • Involvement in developing and implementing of the Restful Web Service also consumed the services using Spring Rest Template.
  • Utilized SOA Architecture to Develop SOAP Web service, generated WSDL and consumed the web services.
  • Experience in using JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
  • Worked on SQL databases like Oracle, MySQL and NoSQL like MongoDB.
  • Hands on experience in writing database query languages like SQL, PL/SQL,HQL,HSQL Named Queries.
  • Worked on various design patterns like Singleton, Prototype, Factory, Proxy, DAO & DTO.
  • Involvement in deploying JAR and WAR record in Application servers like JBOSS, WEBLOGIC, Tomcat and Glassfish.
  • Experience with build tools such as Ant, Maven, Jenkins and Gradle for building and deploying applications.
  • Expertise in tracking bugs and issues using JIRA, FireBug.
  • Great working knowledge on logging framework like SL4J, Log4j and Java logging API.
  • Hands on involvement with version control frameworks like GIT, CVS (Concurrent Version Systems) and SVN(Apache Subversion) for providing common platform for all the developers.
  • Used Swagger for designing and describing APIs and for keeping the API design and documentation in sync.
  • Developing Unit & Integration testing with JUnit, TestNG and Mockito.
  • Used AWS(EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS) to deploy the projects on EC2 instances.
  • Worked with Developer IDEs like Eclipse, STS, IntelliJ.
  • Possess good analytical skills and quickly adaptable to newer technologies.
  • A very good team player with the ability to work independently with minimal supervision.

TECHNICAL SKILLS

Languages/API: Java 8, Java/J2EE, JDBC, JavaScript

Frameworks: Spring, Hibernate, Struts,JPA

IDEs: Eclipse, IntelliJ, Spring Tool suite

Web technologies: HTML/XHTML/DHTML, CSS3, Servlet, JSPs, JSTL, XML, jQuery, Ajax, Taglib, AngularJS, Angular2, NodeJS, Bootstrap.

Tools: SQL Developer, TOAD, Log4J,SLF4J, SOAP UI, Rest Client UI, Postman

Web/Application Servers: Apache Tomcat,JBOSS, Weblogic, GlassFish

XML Technologies: XML,JAXB, JAXP(DOM&SAX), XSLT, XSD, DTD

Methodologies: Agile, TDD, OOAD, Water Fall,Scrum

Testing technologies/tools: JUnit, Mockito, TestNG.

Database Servers: Oracle, SQL, MySQL, MongoDB.

Database: Query Languages

SQL, PL/SQL,HQL,HSQL: Version

Control Systems: CVS, GitHub,WinCVS, TortoiseCVS, SVN

Build Tools: ANT, Maven, Gradle,Jenkins

Bug Tracking: JIRA, Firebug

Logging Framework: SLF4J,Log4j, Java Logging API

Documentation: Swagger

Java 8 Enhancments: Lambda Expressions, Parallel Stream API, Java Streams

MicroServices: SpringBoot, SpringCloud

Cloud Services: AWS(EC2,S3,EBS,ELB,Cloud Watch, Elastic,SNS)

Operating Systems: MS-DOS, Windows, UNIX, MacOS

PROFESSIONAL EXPERIENCE

Confidential, San Fransisco CA

Sr. Java FullStack Developer

Responsibilities:

  • Understanding of business necessities and interacted with other team members to understand the requirements for the project.
  • Used Spring Boot for radically faster and widely accessible Spring Development and used Spring Security.
  • Used Spring MVC framework to implement MVC pattern for this project.
  • Configured Spring Controller to handle multiple requests by using Request Mapping Annotation.
  • Used Spring Dependency Injection to eliminate the dependency on different classes and to inject values.
  • Worked on the Hibernate(JPA) ORM layer including HQL and implementing HQL queries for Oracle database.
  • Integrated the server modules with Restful Web Services.
  • Developed web services components using REST, with help of Spring - Rest and configured the Rest Controller.
  • Involved in testing Rest Services using Postman Client.
  • Responsible for maintaining and enhancing existing webservices and involved in documenting Rest Services using Swagger.
  • Worked on developing modules end-to-end, which involved generating User-Interfaces, Service modules and database Queries.
  • Worked on Restful webservices usingNode.js and implemented mock services inNode.js with help of modules usingNode.js server.
  • Implemented UI screens using JSP, JSTL, and JQuery, Angular2.
  • Wrote application level code to perform validations using jQuery and JavaScript.
  • Used JSTL along with JSP for customizing the front end.
  • Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Having experience on client side deployments on their servers or AWS cloud
  • Worked along with the test team to resolve issues.
  • Performed reviews and prepared unit/integration test cases and executing them using JUnit and Mockito.
  • Used Maven for building project and also configured to add dependencies to existing projects.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Used JIRA as bug and defect tracking tool.
  • Used STS as IDE and deployed the application into Tomcat Server.
  • Used GIT for version repository maintenance.
  • Used JMS for communicating various clients and its components.

Environment: JDK 1.8, Core Java, Hibernate, HQL, JSP, JSTL, JPA, JQuery, Angular2, JavaScript, REST, Swagger, JUnit&Mockito, Maven, log4j, JIRA, GIT, JMS, Postman,Oracle,STS, Tomcat,AWS,MicroServices, Node.js.

Confidential - Albany, NY

Sr. Java FullStack Developer

Responsibilities:

  • Agile development (2-week sprints/Iterations), Test Driven Development (TDD),Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day's work.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using MVC.
  • Worked on Spring Web Flow on Spring MVC to develop application using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI.
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Experience in consuming web services using REST API (JAX-RS).
  • Experience in working in DevOps Environment. Worked with DevOps tools like Docker.
  • Wrote complex SQLs, Stored Procedures PL/SQL using MySQL& TOAD, executed on Oracle Database.
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0 and WebSphere (WAS) 7.0 server.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

Environment: TDD, Agile Methodology, JUnit, Mockito, JIRA, Maven, Spring, HQL, SOAP, REST, Docker, MySql, Toad, Oracle, SVN, Apache Tomcat, WebSphere, Maven, JPA.

Confidential, Grand Rapids MI

Java FullStack Developer

Responsibilities:

  • Involved in designing user interfaces using JSPs.
  • Developed custom tags and JSTL to support custom User Interfaces.
  • Developed application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented persistence layer using Hibernate that uses POJOs to represent persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate using Spring Framework .
  • Implemented application using concrete principles lay down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Designed and Developed Web Services in Java with SOAP and tested them using SOAP UI.
  • Invovled in documenting SOAP Services using WSDL.
  • Deployed the applications on BEA Web Logic Application Server.
  • Involved in writing Thread Safe blocks for Multithread access to make valid transactions.
  • Used CVS for version control across a common source code used by developers.
  • Used Log4J to capture log that includes runtime exceptions and used ANT as the build tool.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Implemented DAO and Hibernate transactions using Spring Framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on client side within browser.

Environment: Core Java(Multithreading), J2EE, JSP, JSTL, Spring, Hibernate, Web Logic Server, CVS, JDBC, Log4j, Oracle, AJAX, JavaScript, ANT, SOAP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application under J2EE architecture using JSP,Spring, JSF, JMS,JDBC.
  • Developed application architecture and customized framework using Spring and JSF.
  • Developed the User Interface using HTML, CSS,Bootstrap,JavaScript, jQuery.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
  • Used JSF as web framework.
  • Designed and implementing Service Locator and DAO design patterns.
  • Used ANT scripts to build the application and deployed on Web Logic Application Server.
  • Worked on different ways to increase performance of the Application through use of methodologies like asynchronous calls to database, stored procedures etc.
  • Involved in configuration of XML file and parsing the XML file using the SAX Parser.
  • Involved in creation of Unit Test Cases and Actual Unit Testing for POJO’s using Junit.
  • Implemented JReport for annual report generation with charts.
  • Used SL4J logger system along with log4j to maintain application logs.
  • Used CVS for version control and source code management.
  • Extensively involved in designing UI, reporting and specification documentation.

Environment: JDK 1.5, JSP, JSF, JMS, JDBC, HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, SOAP(JAX-WS), Spring, Web Logic Application Server, XML, JUnit, SLF4J, Log4j, CVS, ANT.

Confidential

Jr.Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept,design, Interface Implementation, testing and maintenance.
  • Designed and developed the persistence tier using Hibernate framework.
  • Designed and developed front view components using JSP and HTML.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
  • Implemented Core Java concepts like Polymorphism,Inheritance,Multithreading etc.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developed Java classes for implementing Business logics using EJB (Stateless session, entity, message driven beans).
  • Deployed and tested the application with web server Glassfish.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Configured and tested the application with database server Oracle and MySQL.
  • Helped in database design and tuning. Created stored procedures, Views in the Database.

Environment: JDK 1.4, Core Java (Multithreading, Collections), JSP, HTML, Hibernate, Core Java(Multithreading, Collections, Exception Handling), EJB, Glassfish, AJAX, JavaScript, Oracle, MySQL.

We'd love your feedback!