We provide IT Staff Augmentation Services!

Sr. Full Stack Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY

  • 8+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration and deployment using Object Oriented Analysis, Algorithm, Data structures and Design (OOAD) with Java/J2EE.
  • Experience in Core Java - Multithreading, Collection Framework, Annotations, Lambda Expressions, Time API, Generics.
  • Extensive programming experience in developing web based applications using Java 5/6/7/8, JSP, JPA, Servlets, EJB, Spring Framework (MVC, Boot, and Security etc.), Micro Services, Hibernate and JDBC.
  • Extensive experience in Java/J2EE programming- JMS, JSTL, JNDI, DAO, Java Beans, Servlets, JSP.
  • Experienced in web development using HTML/HTML5, CSS/CSS3, Java Script, DOJO, Angular 1.5, Bootstrap, Word Press and AJAX technologies, JQuery.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, JAXP, JAXB, XML-RPC and XML Beans.
  • Experienced in Web Services approach for Service Oriented Architecture(SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP,WSDL, XSD, DTD,JAX-RPC, JAX-WS,JAX-RPC and Apache Axis.
  • Proficient in using Design Patterns like Singleton, MVC, Factory, DAO, Abstract Factory, Façade, Template, Builder, Business Delegator and SOA Architecture etc.
  • Expertise in DB Design, DB Normalization, writing SQL queries & PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes, and Views etc.
  • Good working knowledge on NoSQL Databases MongoDB.
  • Experience using Apache Active MQ, Rabbit MQ and JMS as messaging platform.
  • Experience in installing, configuring, tuning IBM Web Sphere, Apache Tomcat, Web Logic, JBoss.
  • Experience in Unit Testing using Junit.
  • Experienced in writing build script using ANT, MAVEN, Gradle.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Development (RAD) for Java/J2EE development, Visual Studio code for Angular 2, MySQL work Bench and TOAD for Databases.
  • Good working experience on version management tools GIT, Stash, TFS, CVS, SVN and Clear Case.

TECHNICAL SKILLS

Operating Systems: Windows

Programming Languages: Java,SQL, PL/SQL

Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML, CSS and AJAX, ANGULAR JS

Frame Works: Struts, Hibernate, Spring.

Web Service Technologies: AXIS2, SOAP, WSDL, REST (JAX-RS).

Scripting Languages: JavaScript, JQuery.

Web/Application Servers: Web Sphere, jboss, WebLogic and Apache Tomcat.

Databases: Oracle10g, SQL, NOSQL

IDE Tools: My Eclipse, Eclipse, NetBeans

Source Control: CVS, SVN, Maven, Subversion.

Methodology: Water Fall, Agile

Other Tools: TOAD, Log4J, MS-Office, JIRA, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, GA

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Utilized Hibernate for persisting data while developing an application based on Spring Framework.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Utilized HTML, CSS, JavaScript, and AJAX for client side developments and validations.
  • Developed user interfaces using JSP, JSP Tag libraries JSTL, HTML 5, CSS3 to simplify the complexities of the application.Involved in designingSpring MVCapplication andHibernateto design module structure
  • Responsible to createDAOCRUD methods using Hibernate & Spring framework.
  • Used spring autowired for bean wiring.
  • Building and working with REST APIs.
  • Worked on defect tickets assigned.
  • Worked onJUnitfor unit testing of the application.
  • Used Git as Repository.
  • Used Maven as built tool.
  • Used Jenkins for deployment process.

Environment: Spring 4.x, Hibernate 5.x, Maven, Eclipse, JIRA, GIT, HTML5, CSS3, JUnit, Agile, Postman

Confidential, CT

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Working in an Agile Development environment and actively participating in daily scrum meetings and reviews with tri-weekly sprint deliveries.
  • Working on Re-writing the UI pages using Bootstarp 4 and jquery.
  • Defined and developed the application presentation layer using HTML5, CSS3, javascript, JQuery and Bootstrap4.
  • Implemented Business Logic using Java, Spring MVC, and Hibernate.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Resolved ticketed front-end issues with RTC.
  • Used Git as repository.
  • Used maven as build tool.

Environment: Java 8, HTML5, CSS3, Bootstrap4, spring boot, Hibernate, JQuery, JSP, Servlets, RAD, Maven, RTC, SQl

Confidential, IL

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Working in an Agile Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with tri-weekly sprint deliveries.
  • Migrating the existing project (code) from ATG to Spring Boot Micro services
  • Working on Server side rendering using Thymeleaf and JQuery as a part of the front end development.
  • Implementing the Rest template Calls to retrieve the data(Html and CSS content) and rendering the content into the existing page.
  • Wrote DAO layer, required SQL queries and springController to handle data and request to spring application.
  • Working on Add, View and Edit delete functionality of Activities (Exercise, Weight etc).
  • Developing the Rest API for CUD (Create, Update and Delete) operations of the Activities.
  • Performed CRUD operations like insert, update, delete, retrieve data in MongoDB.
  • Using Log4j for debugging, testing and maintaining the system state.
  • Worked on CSS and Bootstrap for styling the HTML elements.
  • Managing and implementing all code changes via Stash. Deploying builds across development, staging and production instances and maintaining code integrity.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Developing BDD Test cases using cucumber.

Environment: Java 8, HTML5, CSS3,Thyme leaf, JQuery, Micro services, Hibernate IntelliJ, MongoDB, Rest API, Tomcat, Agile, Gradle, Log4J, Stash, Spring Boot, Swagger, TDD, BDD,ATG.

Confidential, NC

Sr. Full Stack Java/J2EE Developer.

Responsibilities:

  • Participated in gathering the requirements from the users.
  • Involved in multiple design sessions to build the Scalable & reliable applications.
  • Created the user management module using HTML, JSP, angular js, CSS to restrict the application to the right users.
  • Created the application for payment process using HTML, JSP, Javascript, JQUERY in the front end.
  • Used Spring Restful services to produce the Json data and to do the CRUD operations on the user data which can be re-used by other applications.
  • Implemented Web services using apache API and tested them using SOAP UI. Integrated the SOAP Web services to RESTful Web Services.
  • Used Core Spring for dependency injection of various component beans.
  • Implemented springdata with JPA
  • Developed Controller for request, response paradigm by springControllers using spring-MVC.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Used Spring Core, Spring JDBC, Core Java, Collections, Multithreading and Spring Transaction Management in the backend.
  • Used Junit to validate input for functions TDD.
  • Used SQL Developer Database and involved in writing extensive SQL queries required for DML operations.
  • Used ANT as build tool.
  • Used Weblogic 12c as application server.

Environment: Java1.8, J2EE, HTML5, CSS, Jquery, Angular js 1.4, Hibernate, Spring, ANT, SQL Developer, Weblogic 12c.

Confidential, NJ

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and Spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • 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.
  • Wrote complex named sql queries using Hibernate.
  • Used Hibernate Second Level Cache for better performance and Proper Memory Management.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Involved in testing TDD, developing Junit test cases along with agile methodology.
  • Using JIRA to manage the issues/project work flow.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, JAX-RS, WSDL, SOAP UI, JSP, AJAX, Html, CSS, weblogic, Maven, Oracle, SQL Developer, JIRA, SVN.

Confidential

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved inSLDCrequirements analysis, design, development and testing of application using Agile Model.
  • Developed web application usingCore Java,Spring MVC framework.
  • UsedAuto wired PojoandDAOclasses withSpring Controllers.
  • DevelopedCustom Tag Librariesfor the use in web pages by usingJSTLpackages for the development of the Web Pages.
  • Functionalities include writing code inJavaScript,Ajax,JSONandBootstrapwithMySQLdatabase as the backend.
  • Worked on XML parsing by usingJAXBforXMLSchema Validation.
  • UsedXSLTto transform myXMLdata structure intoHTMLpages.
  • Scheduled reports usingJasper Server.
  • DevelopedXML Schemas - XSD, DTDfor the validation of XML documents.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables inOracle 11gdatabase and worked with Database Developers for implementing Stored Procedures in the application.
  • UsedJSONas response type inRESTservices.
  • UsedMaven, Jirafor dependencies and configuration management.
  • UsedSpring FrameworkforDI/IOCandORMcomponents to support theHibernatetool.
  • Worked withIDEasEclipse Junoand deployed intoIBM Web Sphere Application Server& usedMavenbuild tool to achieve more functionality for build process
  • Involved in designing test plans, test cases and overall Unit testing of the system.

Environment: Java, Core Java, Struts, IBM WebSphere, Oracle, Spring, Hibernate, JSP, Servlets, JavaScript, Maven, Design Patterns,GIT, REST, SOAP, JSON, XML,HTML5, CSS3,JIRA,Maven, XML, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, JMS.

We'd love your feedback!