We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Brooklyn, NY

SUMMARY

  • Around 8 years of experience in Information Technology wif skills in analysis, design, development, testing and deploying various software applications.
  • Experience as Software Engineer, wif onsite and offshore teams, leading teh development of Web applications using different application/web servers.
  • Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
  • Expert in development of applications using J2EE technologies like Java, JSP, Servlets, JDBC, AJAX, JMS and JAXB.
  • Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages.
  • Well experienced wif IDE tools like Eclipse, RAD, and Net Beans.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and Struts, Spring and Hibernate framework.
  • Good working noledge on SVN and IBM’s Clear Case for code management and version control.
  • Experience in collecting business requirements, writing functional requirements and test cases.
  • Experience in creating technical design documents wif UML - Class, and Sequence diagrams.
  • Hands on experience in developing reports using Jasper Reports.
  • Knowledge of J2EE Web Services and J2EE design pattern.
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between teh applications.
  • Team player wif a very good understanding in working wif small and moderate teams in teh software development projects.
  • Managed various projects involving complex processes wif teams across different areas.
  • Excellent analytical and problem solving skills wif ability to communicate TEMPeffectively wif peers.
  • Excellent communication, leadership skills and self-motivated to implement complex rules and meet deadlines.
  • Good understanding of all stages of Software Development Life Cycle (SDLC).
  • Familiar wif development methodologies like Water Fall and Agile

TECHNICAL SKILLS

Programming Languages: Java SE 1.5~1.6, SQL, PL/SQL

Web/J2EE Technologies: JSP, Servlets, AJAX, JavaScript, JSON, DHTML, CSS, HTML, Web Services, JSTL

Framework/Patterns: Struts, Spring, Hibernate, Webwork, jQuery, Junit

Application Servers: Weblogic, Tomcat, JBoss, Web Sphere

Databases: Oracle 10g, MS-Access, MySQL

Source/Version Control: SVN, Clear case, eclipse plug-in for SVN

Java IDEs: Eclipse, RAD, NetBeans

Tools: BOUML, XML Spy, soapUI, WinMerge, WinSCP, Firebug

Operating Systems: Windows, Linux, Unix

Methodologies: Waterfall, Agile/Scrum

Test Management: HP Quality Center, JIRA, Radar

PROFESSIONAL EXPERIENCE

Confidential, Brooklyn, NY

Full Stack Java Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of teh project right from teh initial requirements gathering to teh implementation.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in teh application.
  • Spring boot was used for controlling teh flow between UI and Hibernate.
  • Designed and developed teh UI using JSP, HTML, CSS, JavaScript and Angular4.
  • Implemented teh business layer by using Hibernate wif Spring DAO and developed mapping files and POJO Java classes using ORM tool.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Involved in developing RESTful Web Services wif Spring MVC to provide functionality for future development and developed REST based Microservices using Spring Boot.
  • Implemented various design patterns in teh project such as Data Transfer Object, Data Access Object and Singleton.
  • Developed persistence layer integrating Hibernate wif 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 Native Sql.
  • Used GIT to track and maintain teh different version of teh project.
  • Used Log4j to print teh logging, debugging, warning, info on teh server console.
  • Used Jenkins as a primary tool for implementing teh CI/CD during code releases.
  • Used IntelliJ as IDE tool to develop teh application and JIRA for bug and issue tracking.
  • Involved in writing test cases, implement unit test cases using Junit and mocking frameworks.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven pom.xml, taking build, configuring and deploying of teh application in all teh servers.

Environment: Java6, JavaEE, Spring MVC, Spring DAO, Oracle DB, Spring Boot, Agile Methodology, Hibernate, HTML, CSS, JPA, JavaScript, Angular4, RESTful, GIT, Log4j, Jenkins, Tomcat, IntelliJ, JIRA, Maven, Junit, Mockito

Confidential, Webster, NY

Java Developer

Responsibilities:

  • Involving in all teh phases of teh SDLC life cycle.
  • Communicating project related information to teh development, QA and management teams.
  • Designing and developed User Interface, application modules using Angular4.js, Hibernate and Spring Boot.
  • Developing database access components wif teh back end as SQL server.
  • Implementing teh Micro Services using Spring Boot framework and used annotations-based configurations.
  • Developing teh rich user interfaces using Angular4.js, wrote custom directives and custom filters.
  • Using NPM Node Package Manager commands in Node.js, deploying teh application.
  • Developing unit test cases using JUnit4 for testing functionalities and performed integration testing of teh application.
  • Experience of continuous integration test environments (like Hudson) and automation frameworks like Selenium/WebDriver/TestNG
  • Planning andIntegrationof teh KPI & Scorecards wif SQL Server changes (MCSA decommission, and assimilation into CCA 2.0)
  • Function as a top-level technical expert in integrated testing through teh application lifecycle
  • Using Maven as a build tool and adding teh dependencies in pom.xml
  • Creating Jenkins pipelines and performing teh CI/CD operations.
  • Involving in creating reports using apache POI.
  • Developing Email Notification feature in an application.
  • Performing teh code reviews and refactor teh code to improve teh performance.
  • Using GIT as a version control, Source tree as a GUI tool on top of it.
  • Deploying teh application on AWS cloud platform, by creating teh EC2 instances and monitoring teh application performance using Cloud Watch tool.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per teh client requirements.
  • Developing teh application using agile methodology and demonstrated teh functionalities to teh business users in every sprint.

Environment: Java8, Spring Boot, Micro Services, Hibernate, XML, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, Angular4.js, Node.js, Jenkins, IBM RAD 6.0, IBM Web Sphere Application Server 6.0, GIT, Source Tree, Maven, AWS.

Confidential, Monroe, MI

Full Stack Java Developer

Responsibilities:

  • Performed technical elaboration and feasibility study on teh Functional Requirement specification and high level requirement.
  • Communicated project related information to teh development, QA and management teams.
  • Implemented Site, Building and Report Modules based on teh low level design.
  • Used Angular2.js and implemented teh logic, utilized annotations based configurations tested teh applications using karma.js wif Jasmine.
  • Designed and developed User Interface, application modules using JSP, Hibernate and Spring MVC.
  • Developed database access components wif teh back end as Oracle 11g.
  • Configured teh Oracle11g database wif AWS cloud platform and created EC2 instance, configuring teh server and storing teh application data into S3 bucket.
  • Expertise inintegrationof ERP application like ORACLE EBS and Oracle JD Edwards.
  • Involved in peer code reviews and performedintegrationtestingof teh modules.
  • Analyze teh requirements and subsequently development of theintegrationmodule.
  • Experience in QAtestingand involved in Process andIntegrationtesting
  • Monitored teh performance of teh application using Cloud watch tool in AWS.
  • Created Stored Procedures, Triggers for teh application.
  • Developed unit test cases using JUnit for testing functionalities and performed integration testing of teh application.
  • Involved in building and deploying teh application using Ant build tools. Also managing teh project builds.
  • Performed teh code reviews and refactor teh code to improve teh performance.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per teh client requirements.
  • Used GIT as a source control, using GIT Bash to run teh commands.
  • Used Jenkins tool, created Jenkins jobs for performing CI/CD operations.
  • Wrote teh test cases for all classes using JUnit4 framework and mocking teh dependencies, performed teh testing.
  • Developed teh application using agile methodology and demonstrated teh functionalities to teh business users in every sprint.
  • Support to UAT, production environments and resolving issues wif other deployment and testing groups.

Environment: Java8, JSP, J2EE, Angular2.js, Spring, Hibernate, XML, Oracle 11g, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, HP Quality Center, AWS, Jenkins, Rational Clear Case, IBM RAD 6.0, IBM Web Sphere Application Server 6.0

Confidential, Lincolnwood, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed teh requirements and prepared teh Technical specification documents for teh same.
  • Designed Use Case diagram, Class diagram and Sequence diagram.
  • Implemented teh project using Spring MVC, achieving teh dependency injection using Spring IOC
  • Developed additional UI Components using JSP and implemented an asynchronous, AJAX based rich UI to improve customer experience.
  • Implemented teh rich view pages using Angular.js by creating custom directives and custom filters for validations.
  • Prepared teh Proof of Concept for workflow and demonstrated teh solution to teh business users.
  • Used Hibernate ORM framework as persistence engine and involved in mapping, coding and fine tuning of hibernate Queries.
  • Developed Workflows to streamline photo sourcing and recipe import process from external agencies
  • Build and deployed teh application on WebLogic.
  • Integrationand ValidationTestingan Audio Components
  • Has been involved in full life cycle project development including system analysis, requirement gathering, design, reviews, coding, code reviews, unit andintegration testing
  • Built teh application using Maven, by adding pom.xml, by adding teh dependencies.
  • Responsible for data validations on client side as well as server side.
  • Had code walk through wif clients and incorporated teh changes along wif teh team members.
  • Reviewed test execution results analyzed teh defects and resolved teh issues for quality deliverables.

Environment: JDK1.7, J2EE (JSP, Servlets), JMS, JavaScript, Angular.js, HTML, DHTML, CSS, Log4J, Ant, UML, AJAX, JSTL, Hibernate, Spring, Oracle 10g, TOAD, SVN, Eclipse, WebLogic, Junit, Maven, Find Bug.

Confidential, Macon, GA

Java/J2EE Developer

Responsibilities:

  • Involved in designing teh application. Prepared UML Sequence Diagrams, Class Diagrams, and Activity Diagrams to in corporate in teh technical design document.
  • Interacting wif teh team for project related activities/ doubts which included Technical leads and architects.
  • Developed Interactive GUI Screens using HTML, JSPs and performed Data validation using JavaScript.
  • Implemented Controller, Business delegate, Data Transfer Object, Data Access Object patterns and Struts Framework.
  • Involved in feasibility Analysis, and Development of teh enhancements
  • Involved in estimates of teh code changes for teh enhancements.
  • Involved in detailed level design, High level design and Unit testing for enhancements.
  • Mentored newly joined developers in technical and functional area
  • Managed a development team of 4 members and working as teh lead J2EE Developer
  • Trouble shooting production issues and solving customer’s trouble tickets.

Environment: J2EE, Java, WebLogic, SVN, Eclipse, Hibernate, MySQL 5.1, Struts, JSP, JavaScript, CSS, XML, MS Word, and Visio.

Confidential, New York, NY

Jr. Java Developer

Responsibilities:

  • Analyzed teh business and functional requirements provided by teh client.
  • Designed and developed JSP pages for teh front-end, using Webwork framework.
  • Developed Java beans, helper classes and Servlets for interacting wif UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Developed value object mainly used to wrap teh data and pass across teh layers.
  • Designed database queries for updating, insertion and retrieval of asset information and rates.
  • Worked wif teh testing team to review, categorize and fix bugs
  • Involved in teh Production support activities.

Environment: Java, J2EE, Servlets, JSP, CSS, HTML, Java Script, XML, Webwork, Hibernate, MySQL, Tortoise SVN, JBoss.

Confidential 

Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Web Services using JAX-WS 2.1 to get data from teh SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm teh results from teh application.
  • Involved in writing SQL queries and stored procedures for teh application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring teh defects and assigning it to teh concerned.
  • Configuring, implementing and supporting High Availability (Replication) wif Load balancing (sharding) cluster of Mongo db having TB's of data
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for teh application.
  • Provided support to teh testing team and involved in teh Bug Fixing.
  • Deployed teh application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested teh application after making teh necessary configuration.

Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, MQ Series, XML, SOAP, Mongo db, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008.

We'd love your feedback!