We provide IT Staff Augmentation Services!

Senior java Web Developer Resume

4.00/5 (Submit Your Rating)

Jersey City New, JerseY

SUMMARY:

  • 6 years of experience developing web based applications using the latest technologies in Back - End, Front-End, and Server-Side development
  • Proficient in designing and developing Enterprise Applications for the J2EE Platform using Java, JSPs, Servlets, JDBC, JMS, Swing, Spring, Struts, Hibernate, and Web Services
  • Worked in various domains including Banking, Finance, Data and Process Automation, as well as Ecommerce
  • Experienced in implementing, integrating, and configuring MVC, ORM, Database, and EJB components together
  • Strong programming skills using Java, Struts2, Spring 4, Spring MVC, Hibernate 4, JSPs, Servlets, JPA 2, JSTL, Java Beans, XML, JDBC
  • Highly skilled in implementing Spring 4 concepts like Security, Auto Wiring, Transactions, Aspects, Dependency Injection along with controllers producing JSON response
  • Proficient in creating and consuming SOAP and RESTful web services
  • Experience in deployment and administration of Enterprise and Web Applications using JBoss and Tomcat
  • Knowledge on Micro services and DOCKER for creating containers to configure and deploy components as services
  • Hands-on experience in configuring and deploying JMS and EJB components on JBoss server
  • Expertise in SQL, PL/SQL, and Stored Procedures on MySQL and Oracle Databases
  • Experienced in Front-End development using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap CSS
  • Utilized building tools such as Maven
  • Utilized JUnit for debugging and writing unit test cases while following a TDD process
  • Extensive experience working under Agile Scrum Methodology
  • Possess excellent reading, writing, communication, and presentation skills

TECHNICAL PROFICIENCIES:

Operating Systems: Windows (XP, 2000, Vista, 7, 8), Unix, Linux (Command Line)

Languages: JEE, Java, SQL, PL/SQL, HTML, C++, Perl, XML, JavaScript, jQuery

Application Servers: Apache Tomcat, JBoss

User Interfaces: HTML5, CSS3, Bootstrap 3, JSON, XML

Databases: MySQL, Oracle, MySQL Workbench, SQLDeveloper, Terminal Access

IDEs: Eclipse, Spring Tool Suite, NetBeans, Notepad++, Sublime

Frameworks: JSP, Servlets, Struts2, Spring 4, Hibernate4

Version Control: Tortoise Subversion, Git(Bash)/TortoiseGit, Github, CVS

Tools and Utilities: Oracle VM VirtualBox, PuTTY, WireShark, Maven, REST/SOAP Web Services, Jersey, JIRA

WORK EXPERIENCE:

Confidential, Jersey City, New Jersey

Senior Java Web Developer

Responsibilities:

  • Closely studied, analyzed, and updated documentation to properly understand the functional requirements
  • Designed and developed MVC Pattern using Struts2 Framework using Action Classes and Interceptors
  • Implemented Spring Framework for Dependency Injection along with Spring AOP
  • Integrated DAO Pattern for accessing data using Hibernate, utilized HQL and SQL to query databases and to call Stored Procedures
  • Provided Client-Side as well as Server-Side validation using Struts2 Tags via Action Support class and XML Based Validation
  • Designed, Developed, and Implemented REST Web Service Clients and Servers to communicate with internal components for data access purposes
  • Designed presentation layer using JSPs, HTML5, CSS3, Bootstrap3, and JavaScript
  • Used JIRA for project status management and defect tracking
  • Utilized JUnit to perform thorough unit testing and participated in integration testing
  • Involved in debugging on Linux based servers using PuTTY to access servers and gather logs for root cause analysis
  • Utilized JMS to publish messages and track swift message status
  • Created and managed files, folders, and configurations on Linux environment
  • Application deployed on JBoss Application Server
  • Performed extensive debugging of issues and provided prompt resolutions to bugs

Environment: Java 1.8, HTML5, CSS3, Bootstrap3, Struts2, Spring 4, Linux, REST Web Services, Hibernate4, Oracle DB 11g, JUnit, Git/TortoiseGit, Jira, PuTTY

Confidential, Jersey City, New Jersey

Senior Java Web Developer

Responsibilities:

  • Heavily involved in requirements gathering, design, development and implementation, and testing phases
  • Utilized JPA Transactions, HQL Queries for CRUD operations, and Hibernate ORM tool to connect to Oracle Database
  • Designed and implemented persistence layer using DAO pattern to connect and retrieve information from the database
  • Developed Hibernate Session objects using Singleton design pattern to pull from a single SessionFactory object
  • Utilized SOAP Web Services for internal application connectivity
  • Designed and Implemented Spring 3 MVC pattern to handle webpage navigation
  • Implemented Spring Security for Authentication and Authorization
  • Involved in design and development of UI layer using HTML, CSS, jQuery, and AJAX for asynchronous calls
  • Designed Spring Controllers to convert Objects into JSON in order to handle AJAX calls
  • Updated Oracle Database Stored Procedures using PL/SQL
  • Deployed Web Application on JBoss Application Server
  • Created EJBs applications to handle enterprise services
  • Utilized and configured Maven Build Tool to acquire necessary libraries
  • Worked in Agile SCRUM cycle, performing daily standup meetings
  • Provided swift and complete fixes for bugs reported during testing phase

Environment: Java 1.7, J2EE, JSPs, Servlets, Spring 3, Maven, HTML5, CSS3, JavaScript, AJAX, jQuery, Oracle Database 10g, EJB 3, JPA 2, Hibernate3

Confidential, Sterling, VA

Java Web Developer

Responsibilities:

  • Participated in design discussions and functional requirement documentation to have concrete understanding of project goals and objectives
  • Presentation layer designed using JSPs, HTML, CSS, and Struts tag libraries
  • Implemented Action Classes, Java Beans, and Service Layers to handle the business logic
  • Developed and implemented Hibernate ORM in persistence layer through JPA annotations and Object-Relational Mapping
  • Created Test Cases and performed Unit Testing using JUnit
  • Thoroughly documented details of bug fixes and new features for simplified knowledge transfer to testing teams

Environment: HTML, CSS, Struts2, Struts2 Tags, Hibernate3 ORM, JUnit, SQL, XML, Jira, JavaScript, AJAX, Web Services, MySQL Server 5, UNIX

Confidential, Fairfax, VA

Java Web Developer

Responsibilities:

  • Involved in all aspects of Development Life Cycle: Design, Development, and Testing
  • Utilized Java, J2EE Servlets, and Multithreaded Applications for generating scheduled application reports
  • Used SOAP Web Services to consume product data from servers using WSDL and XML
  • Implemented DAO pattern with Hibernate to persist data
  • Utilized SQL to interact with data in MySQL Server
  • Front-End designed using HTML, JSPs, and JavaScript
  • Provided support for production related issues
  • Utilized SubVersion for Source Control

Environment: Java 1.6, J2EE, JSPs, Servlets, MultiThreading, SOAP Web Services, XML, SVN, SQL, Oracle Database 10g, JavaScript, JBoss Version 6 Application Server, Linux

Confidential, Fairfax, VA

Java Web Developer

Responsibilities:

  • Analyzed, collected, and updated necessary functional requirements in order to consolidate information and make documentation more cohesive
  • Collaborated directly with clients to understand and document their requirements
  • Utilized SQL to manipulate database data in order to replicate production issues
  • Configured Spring MVC Controllers and Dependency Injection to process and handle necessary business logic
  • Utilized jQuery and JavaScript to perform form validation
  • Worked closely with QA team to assure bug free code

Environment: Java 1.6, J2EE, Spring Framework 3, WSDL, XML, SOAP Web Service, Oracle Database 10g, HTML, CSS, JavaScript, jQuery, SVN

We'd love your feedback!