We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 5+ years of experience in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Design Patterns, Hibernate, Web Services (REST/SOAP).
  • Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC Spring, Spring JDBC architectures.
  • Experience with Cloud Automation using Amazon Web Services (AWS) Cloud formational templates. Managed the AWS instances using auto scaling.
  • Good exposure in AWS Developer tools such as S3, EC2, Lambda, Cloud Watch and IAM
  • Good with Test Driven Development (TDD) and Behavior Driven Development (BDD)
  • Good Expertise in Messaging platforms using Active MQ and Rabbit MQ brokers engines
  • Exposure towards Devops tools such as Bit Bucket, Jenkins, Jira and Maven.
  • Good knowledge on Tomcat web container and IBM Web Sphere
  • Good at Unix commands
  • Experience in Front end technologies Angular 6, Bootstrap, Angular Material widgets, Type Script
  • Good understanding of Angular Unit Testing withKarma and Jasmine.
  • Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
  • Rich experience in Presentation - tier development and support using Java scripts, JSP/Servlets for client-side validations.
  • Good Expertise in JBPM and Drools rule engine.
  • Good Exposure in Microservices development using Spring Cloud, Hystrrix, Apigee
  • Good with creational, structural and behavioral design patterns
  • Having expertise in Agile Kanban in addition to the Agile scrum
  • Experience in Hibernate, Mybatis, JPA, Spring JDBC, Spring ORM and Spring Data JPA.
  • Experience in Testing Frameworks like Junit and Mockito.
  • Involved in SQL/PLSQL and Stored Procedures using Oracle 11g.
  • Good with No SQL databases such as Mongo Redis and Cassandra
  • Having high exposure towards GraphQL
  • Expertise in designing and coding stored procedures, functions, triggers, packages using SQL, MySQL, and PL/SQL with tuning concepts.
  • Good with Security basics such as Authentication, Authorization and Spring OAuth 2.0
  • Experience in Web Services like SOAP and REST.
  • Good with Microservices.

TECHNICAL SKILLS

Tools: UML, Splunk, SQL Developer, Log4j, SOAPUI, Rest Client UI.

Database: Oracle 10g/11g, MongoDB.

Languages: Java, J2EE, J2ME, JDBC, DTD, SQL, PL/SQL, UML, Unix Shell scripts.

Operating Systems: UNIX, Windows

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

IDE’s: Eclipse, MyEclipse, NetBeans, IntelliJ, Spring Tool Suite

Web Technologies: HTML/ XHTML/ DHTML/ HTML5, XML, XSLT, XSD, CSS3, Servlets, JSP, EJB, Java Script, Angular2, Angular4, Angular JS, NodeJS, ReactJs, Bootstrap, JSF, AJAX, JSON, jQuery.

Methodologies: Agile, TDD.

Testing Tools: Junit, Selenium, Jenkins.

Messaging Tools: Rabbit MQ, Active MQ

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

Build Tools: ANT, Maven, Gradle, Groovy, Log4j

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Chicago, IL

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose and RUP.
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Design and implemented the backend layer using Hibernate.
  • Developed the application front end and validations using Java Server Faces (JSF).
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Configuring the service on Weblogic/WAS application server for successful deployment.
  • Developed server side JavaScript usingNode JS.
  • Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architectureand Hibernate.
  • Applied design patterns includingMVCPattern, Façade Pattern, Abstract Factory Pattern,DAO Pattern and Singleton.
  • Developed a core component of Analytics withNode JS and Angular4.
  • Extensively used JMX API for management and monitoring solutions.
  • Involved in developing front end screens usingJSP, JSTL, DHTML, HTML, CSS, AJAX, JavaScript.
  • DevelopedWeb servicesto allow communication between applications throughSOAPoverHTTP usingApache Axis2.
  • Performed security assessments for the client-facing apps. The associated IT infrastructure such as database management systems, middleware systems, Linux and Mainframe systems, web services (SOA) were also included in the security assessments.
  • Used Groovy 2.1 to write shell and build scripts with processing primitives, Object Oriented (OO) abilities and an ANT DSL.
  • Developed Portlets for user level interaction and encapsulating the business logic
  • Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM websphere portal server using ANT scripts, XML Access scripts and JACL scripts.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Implemented SSO along with service authentication services.
  • Developed RESTful web service at back end by using Node.js and Express.js
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object(DAO) and Data Transfer Object
  • GeneratedHibernate XMLfiles for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured inSpring-service.xml.
  • XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
  • Implemented modules intoNode.js to integrate with designs and requirements.
  • Implemented Initial setup and component migration to Redux.
  • Used MongoDB along withNode.js, as a database to store JSON.
  • UsedNode.js to offer an easy and safe way to build high performance and scalable network application.
  • Worked on UNIX Shell scripts and Cron jobs.
  • Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
  • Technical evaluation with the architects for Drools business rules engine and Eclipse IDE for Java development.
  • Designed structures for Mongo Data store and processing JBoss Drools as rule-engine. Investigate, debug and fixed potential bugs or defects in the implemented code.
  • Implemented junit tests and mandated 90% min. code coverage.
  • Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
  • Used source control, used as plugin in eclipse.

Java Full Stack Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Worked in Agile scrum with 2 weeks sprint and 4 weeks release
  • Involved in Writing Restful web services using Spring Boot and Bean Validation (JSR 303)
  • Involved in UI Development with Angular 4, Angular Material and Client-Side validation
  • Involved in Setting up Jenkins Jobs
  • Involved in writing test cases
  • Involved in writing automation test cases using Selenium Web Driver using Firefox driver
  • Worked on static code analysis with SonarQube
  • Integrated application with Spring data JPA and Oracle Database
  • Created Indexes on the database for better performance
  • Written docker files for the deployment
  • Implemented caching using EHCache
  • Involved in writing TDD and BDD
  • Developed AWS Lambda and AWS S3 using Java
  • Created Rabbit MQ topics and published to subscribed for the same

Full Stack Developer

Confidential, Bloomington, IL

Responsibilities:

  • Involved in Writing Restful web services using Spring MVC and Bean Validation (JSR 303)
  • Involved in UI Development with AngularJS and NodeJS
  • Involved in Setting up Jenkins Jobs using Jenkins
  • Involved in writing test cases
  • Worked on static code analysis with SonarQube
  • Integrated application with Spring data JPA and Oracle Database
  • Created Indexes on the database for better performance
  • Written docker files for the deployment
  • Created Active MQ queue and subscribed for the same using Listener

We'd love your feedback!