We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Lowell, AR

SUMMARY:

  • 8+ years of experience in the areas of Analysis, design, development, Implementation and Testing of Software applications using Java/J2EE applications. Proficient in designing microservices applications with docker and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
  • Proficient in Spring Core, Spring MVC, Spring Boot, Spring Security, Spring AOP Hibernate 4.0 framework.
  • Hands on experience on various AWS cloud services such as EC2 instances, simple Storage service (S3), Simple Queue Services, Simple Notification Services, AWS IAM, VPC, Elastic Bean stalk (EBS) and for app deployments.
  • Experience in writing unit test case using JUnit.
  • Good knowledge in writing ANT and Maven build scripts and configuring and using Log4j.
  • Good worked experience on source control tools such as GIT, CVS, and SVN.
  • The experience of application development in different environments like windows XP/7/10, Linux and UNIX.
  • Experience in developing and designing GUI screens using HTML, HTML5 & CSS, CSS3, AJAX, YUI, jQuery, BOOTSTRAP, JavaScript and advanced JavaScript libraries.
  • Experience of Bamboo, Atlassian crucible and fisheye, Chef, Vagrant, Gradle script.
  • Good Experience in developing business logic and DAOs using the Spring services such as Dependency Injection, Transaction management and other core services.
  • Excellent communication skills, interpersonal, strong architecture skills and a good team player and have an ability to effectively communicate with all levels of organization like technical, management and customers.

TECHNICAL SKILLS:

Languages: C, C++, SQL, and PL/SQL

Java Technologies: Java, JSP, JSF, J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, JAVA Scripts

Frameworks: Servlets, JMS, JNDI, Log4j, EJB SOAP UI, WSDL, JAX - WS Metro, JAXB, AWS (Amazon Web Services)

Web Services: XHTML, HTML, DHTML, XML, DTD, XML Schema, SOAP, WSDL

XML Technologies: Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x

IDEs: IBM RAD 7, Eclipse, Net beans, XML Spy

Tools: GIT, Maven, ANT, SVN Version Control, CVS Version, HP Quality Center

Database: DB2, MS Access, Oracle 10g, PL/SQL 2.3.4, SQL Server 2008, MySQL

Application Server: Apache Tomcat 5.0, Web logic 9.x, 10.3, JBOSS and IBM WebSphere Application Server 6.0

Operting System: XML, HTML, CSS, DHTML, JavaScript, EXT JS, DOJO, JQUERY, AJAX, SOAP 1.2, SAX and DOM

Web Technologies: Clear Quest, JIRA, Fisheye, Jtest

Bug Tracking: UNIX, Linux, Solaris, Windows NT/2000/XP/Vista/7

PROFESSIONAL EXPERIENCE:

Confidential, Lowell, AR

Java Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design and implementation and testing phases of Software Development Life Cycle (SDLC) With TDD approach.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for Micro services and Spring Batch for running batch jobs.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML5, CSS/CSS3, Bootstrap, Angular 4 interactions, SASS and AJAX.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Webservices.
  • Experience with WebSphere Portal-JSR 286 based application development, developing Events and wiring the portlets.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP, Spring boot and Spring Quartz Schedulers for Jobs.
  • Configured Elastic Load Balancers (ELB) with EC2 auto scaling groups.
  • Involved in automation process through Jenkins CI and CD.
  • Worked on creation of custom Docker container Images, tagging and pushing images.
  • Performed Unit Testing using JUnit, used Log4j technology for logging and used Maven as build tool for managing dependencies.

Environment: Core Java/J2EE, J2EE, WebSphere Application Server 7.0, Spring 4.0, Rational Application Developer 7.5, Web Services, JPA, JMS, JSF, Spring Boot, Oracle SQL Developer Oracle12c, JDeveloper, Java Script, NodeJS, AJAX, XML, XSD, REST, JAXB, JSP, HTML5, CSS3, Bootstrap 3.0, RAD, Log4j, XML Spy, Bootstrap, AWS, Docker, Jenkins, Maven

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked as a team lead of the project.
  • Involved in developing web pages using HTML5, CSS3, Angular JS, Jquery, AJAX, JSON, Bootstrap, and Node JS.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Spring Tool Suite (STS) for application development.
  • Implemented Business processes such as User Authentication using Spring security.
  • Designed and developed Microservices business components using Spring Boot.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
  • Integrated Spring MVC with spring DI and Spring hibernate DAO.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Continuous integration services are provided for software development using JENKINS.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Utilized Python in handling of hits on Django Redis and other applications.
  • Developed EJB MDB's and message Queue's using JMS technology.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC, REST Web services.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Core Java, J2EE, JSP, Spring Boot, Spring, OOAD, Oracle 11g, HTML5, EJB3, AJAX, JMS, XML, Design Patterns, Maven, Rationale Rose, IBM RAD IDE, WebLogic Application Server 10.x, Hibernate 4.0, LOG4J, SVN, TOAD, JUNIT, AWS.

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Designed and implemented Guice (dependency injection engine) module.
  • Have developed DAOs for a spring MVC application.
  • Have developed CRUD screens using java server faces framework (JSF2).
  • Participated in the tuning of source programs for improving the performance.
  • Have worked on spring MVC controller object.
  • Worked on View Technologies using HTML, Flex.
  • Developed ant and Gradle build script, used Apache Ivy to handle dependencies.
  • Created the complex aggregates, joins, and file lookups to generate the Modeling attributes.
  • Rewrite existing Java application in Python.
  • Have performed extensive performance testing in this project.
  • Have written maven scripts to run test cases, configured the build in Jenkins.
  • Made architectural recommendations to improve the overall performance of the framework.
  • Have done code reviews using findbugs, checkstyle, PMD.
  • Implementation of email generator using spring and Quartz.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Used Hibernate framework for the backend persistence.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used CVS for software configuration management and version control.
  • Deployed the application on the WebSphere Application Server

Environment: Core JAVA, JBoss 4.0.5, Tomcat, Spring framework, Spring MVC, JSF2, Hibernate, JPA, MySQL, XML, XPath, Jquery, FindBugs, Eclipse, MySQL, Postgresql, Subversion, Git, TestNG, JUnit, ANT, Jira, Bamboo, Gradle, Maven, Apache Ivy, Google Guice (Dependency injection framework), Log4j, Cruise control, Glassfish, WebSphere.

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design and development using Java, J2EE, Web 2.0 technologies, Liferay Portal Server 5.1, Liferay Portal environment.
  • Created the UI interface using JSP Struts, JavaScript, CSS, and HTML.
  • Designed and Implemented MVC architecture using Struts Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Used AngularJS controllers (JavaScript object) to control page data and Models to bind data in user interface with controller.
  • Wrote application level code to perform client-side validation using JQUERY, JavaScript.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, Bootstrap and other frameworks.
  • Used jQuery plugins for dra-drop widgets, menus, user interface and forms.
  • Used Custom AngularJS Filters to provide better search experience.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Implement joins in service builder for interacting more than two tables.
  • Integration of mainframe applications using JMS/Web Sphere/SQLA.
  • Design and Java coding of business components as Enterprise Java Beans (EJB) and exposed as web services.
  • Deployed the Jar, war files, and session beans etc.on WebSphere Application server.
  • Used Webservices to extract client related data from databases using WSDL, XML, and SOAP.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
  • Used Apache Ant to compile java classes and package into jar/war archives, involved in Low-Level and High-Level Documentation of the product .

Environment: Java 1.6, J2EE5, Spring 2.1, Spring AOP, Hibernate 3.x, Struts Framework, XML, EJB3.0, JMS, MDB, JSP, JSF, JSF Rich Faces, Swing, SVN, PVCS, RAD 7.0, CSS, Ajax, DOJO, Websphere6.0, JUnit.

Hire Now