We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

IL

SUMMARY

  • Java developer/programmer having around 6+years of experience in Core Java / J2EE and Web Technologies.
  • Experience in all teh phases of software development life cycle dat includes Requirement Study & Analysis, Design, Development, Integration, maintenance, implementation and testing of various client/server and N - tier web applications. daily SCRUM meetings to understand teh status and resolve any issues in application development.
  • Adept at creating Unified Modeling Language (UML) diagrams such as Use Case diagrams, Activity diagrams and Class diagrams using Rational Rose and Microsoft Visio.
  • Experience in developing User Interfaces, screen layout, wire frames using JSP, JavaScript, CSS, AJAX, JQuery, JSF, Bootstrap, and Angular JS.
  • Excellent Java development skills using Core Java concepts like Multi-threading, Exception-handling and Collections.
  • Comprehensive knowledge of advance Java framework technologies including Hibernate, Servlets, JSP, spring, EJB, JDBC, spring batch frameworks and Struts.
  • Experience in Developing Applications Using Object Relational Mapping (ORM) Technologies such as JPA, Hibernate and Spring JPA.
  • Strong knowledge in spring framework (Spring IOC, Spring MVC, Spring AOP, Spring DAO and Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
  • Experience in Web Services Technologies like SOAP wif WSDL and RESTful wif Jersey, spring, Apache CXF, Node JS and implemented SOA architecture wif web services.
  • Proficient in RDBMS concepts and worked wif MySQL, Oracle, DB2 and NoSQL databases such as MongoDB.
  • Extensive experience in Amazon Web Services (EC2, S3, Simple DB, RDS, Route53, Direct Connect, VPC, ELB, SNS, IAM, Cloud Watch, EBS, Elastic Beanstalk and Cloud Front).
  • Proficient in writing java unit test cases using JUnit, TestNG and configuring project dependencies using Maven.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and teh request and response of teh Webservices (SOA) through SOAP UI.
  • Good experience in using bug-tracking tools like JIRA and Rally.
  • Proficient in handling web applications on WebSphere, JBOSS and Apache Tomcat application servers.
  • Good knowledge on using logging frameworks like Log4j and Log back.
  • Experienced in build tools like Gradle, Maven, Ant and using them wif continuous integration tools like Jenkins to create and publish application artifacts.
  • Good working knowledge on Version Control Systems like GIT, SVN and CVS.
  • Experience wif Java complaint IDE’s like STS, Eclipse, NetBeans.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Domain knowledge and business expertise in Banking, Insurance and Healthcare.

TECHNICAL SKILLS

Languages: Java 1.7, Java 8, SQL, PL/SQL, HQL and Ruby

J2EE Technologies: JSP 2.x, Servlets (3. x), JDBC 4.x, JSTL, JSF, Web Services.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, XML, AJAX, SOAP, REST, JSON

Frameworks: Spring 3.x/4.x, Struts 2.x, Hibernate 3.x/4.x, JUnit, Log4J 6.x

Design Patterns: Singleton, Session façade, Front Controller, MVC, DAO, MVVM.

IDEs and Tools: Eclipse, My Eclipse, NetBeans 8.x, IntelliJ 15.x, STS, Text.

Web/Application Servers: Tomcat 7.x/8.x, WebSphere 6.x, JBossWildfly, Glassfish 4. X, RunJetty.

Databases: Oracle 11g, MS SQL Server, MySQL 5/6, IBM DB2,MongoDB 3.x.

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2,Micro Services

Build Tools: Maven, Gradle, ANT and Jenkins.

Version Control: CVS, SVN and GIT

OS/Cloud: Windows 7/8/10, UNIX, Linux, AWS

Unit Testing: JUnit, TestNG

Automated Testing: Selenium2,3Webdriver/IDE/Grid,Jbehave,Cucumber,TestNG,Firebug,FirePath,Protractor,Appium(Mobile testing)

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Functions as application developer II in one or more technical areas of teh Child Support Enforcement (CSE) application.
  • Technologies: Java/J2EE, Struts Framework, Spring Framework, Hibernate Object Relational Mapping (ORM Tool) XML Beans, XML, IBM DB2 and Web Sphere Application Server.
  • Writes technical specifications for changing application components based on business requirements.
  • Reviews and analyzes change requests to determine teh scope of work and estimate teh level of effort for application changes.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Involve in design and development phases of Software Development Life Cycle (SDLC).
  • Design teh application architecture of teh System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
  • Used J2EE Design Patterns like Intercepting Filter, Session Façade and Service Locator in teh application.
  • Develop user interfaces using JSP, CSS, HTML technologies and tag libraries.
  • Develop JavaScript functions for validation.
  • Designed application flows and involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class Diagrams, and Behavioral Diagrams (Event, Diagrams, Activity Diagrams, and Sequence Diagrams) using Rational Rose.
  • Developed JSP custom tags to modularize and stream line web page code and implemented MVC architecture
  • Used Struts Test Cases for testing Action Classes and developed various test cases and performed unit testing using JUNIT framework
  • Used ANT build scripts for application build process and code generation.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.

Confidential, IL

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of application using Agile Model and Daily Scrum meetings.
  • Involved in Java development, coordination wif various teams - QA, Business, deployment and support teams.
  • Work wif teh team to enhance performance of teh systems.
  • Migrating existing application into Microservices architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Identify and provide resolutions for potential issues/bugs wifin teh system
  • Involved in developing UI using teh Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript and AngularJS.
  • We used NodeJS for Integration of user-facing elements developed by front-end developers wif server side logic SOAP Webservices were used in teh Project. Teh communication is through Soap over HTTP Protocol.
  • Implemented Soap based web service using JAX-WS annotations.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future and upgrades.
  • Used Selenium WebDriver for automated testing.
  • Implemented Jenkins for continuous integrating and developing (CI/CD) teh whole application
  • Experience working wif NoSQL Database like MongoDB to manage extremely large data sets.
  • Worked on implementing current Rest web services to one of cloud computing services AWS.
  • Used Amazon S3 to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor teh application and to store teh logging information.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • Used AWS framework for creating background and multistep workflows.
  • Used Splunk to search, analyze and visualize teh machine-generated data gathered from teh websites, applications, sensors, devices etc.
  • WE used Apache camel for Message Exchange Patterns (MEP) and deployment on JBoss Fuse.
  • Apache camel exchange can hold any kind of message. It supports a variety of formats like xml, JSON etc.
  • Used log4j to print teh logging, debugging, warning, info statements.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile, Microservices, Spring, SpringBoot, hibernate, Webservices frameworks Other Technologies used: HTML, JavaScript (for client validations),Soap, Maven, WebSphere Application Server, AWS, Apache camel (Message Exchange),JBoss Fuse, JUnit (testing), Log4j (logging), Mongo DB, NoSQL, Jenkins, JIRA, GIT, HL7, Medi 7 Parser

Confidential, Oaks, PA

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of application using Agile Model and Daily Scrum meetings.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX and AngularJS.
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively wif AngularJS built-in testing facilities.
  • Experience in CoreJavaconcepts such as OOP Concepts,CollectionsFramework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for teh database entities using Spring JDBC annotation mappings
  • Developed Microserviceswif spring and tested teh application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Implemented Jenkins for continuous integrating and developing (CI/CD) teh whole application Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between teh applications.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Involved in building teh code using Maven & deployed on server.
  • Developed teh persistence layer using Hibernate Framework by configuring teh 1:1/1:M/M:M Mappings in hibernate files and created DAO and POJO.
  • Used Spring-data module to communicate wif Mongo DB and Worked wif Mongo DB MapReduce to consolidate teh data.
  • Installed theWebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating wif theWebSphere Application Server.
  • ConfiguringWebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Experience working wif NoSQLDatabase like MongoDB to manage extremely large data sets.
  • Used log4j to print teh logging, debugging, warning, info statements.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver wif TestNG framework.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, Node.JS, XML, DAO, POJO, JPA, JAVA, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, JSP, Hibernate Framework,, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA,GIT.

Confidential

Java Developer

Responsibilities:

  • Designing JSP using Java Beans.
  • Involved in Design, Development, Testing and Integration of teh application.
  • Implemented Struts framework 2.0 (Action and Controller classes)for dispatching request to appropriate class
  • Developed using simple Struts Validation for validation of user input as per teh business logic and initial data loading.
  • Design and implementation of front end web pages using CSS, DHTML, Java Script, JSP, HTML, XHTML, JSTL, Ajax and Struts Tag Library.
  • Designed table structure and coded scripts to create tables, indexes, views, sequence, synonyms and database triggers.
  • Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
  • Developed using Web 2.0 to interact wif other users and changing teh contents of websites.
  • Implemented AOP and IOC concept using UI Spring 2.0 Framework.
  • Developed using Transaction Management API of Spring 2.0 and coordinates transactions for Java objects
  • Generated WSDL files using AXIS2 tool.
  • Developed using CVS as a version controlling tool for managing teh module developments.
  • Configured and Tested Application on teh IBM Web Sphere App. Server
  • Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java.
  • Developed using XML XPDL, BPEL and XML parsers like DOM, SAX.
  • Developed using XSLT to convert XML documents into XHTML and PDF documents.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future and upgrades.
  • Deployed applications using WebSphere Application Server and Used IDE RAD (Rational Application Developer).

Environment: Java, J2EE, JDK 1.4, Servlets 2.4, EJB 2.0, JMS, JSF, JDBC 2.0, JAXB, Struts 1.1, DAO, HTML, Java Script, XML, CSS, XHTML,DHTML, Ajax, SOA, SOAP, LDAP, Web Services, JSP1.2, JSTL, IBM Web Sphere 5.0, Oracle 9i, Hibernate 3.0, Spring 2.0,DOJO, PL/SQL, SQL, Windows XP

We'd love your feedback!