We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Conshohocken, PA

SUMMARY:

  • 7+ years of professional experience in Software Design, Development, Testing and Implementation of Client/Server and web based applications.
  • Extensive experience in design, development and support using Struts MVC and Spring MVC
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Hibernate, JPA, JSP, Servlets, EJB, JDBC, JavaScript, Angular JS, Ajax, JQuery, XML, and HTML
  • Created Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Hands on experience in designing and developing Middleware applications using Oracle SOA, JBOSS.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD
  • Experienced with various frameworks like Struts, Spring, Hibernate, and JPA
  • Experience with Micro services such as Spring Boot and Spring Cloud.
  • Developed reusable solution to maintain proper coding standard across different java project.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL
  • A solid grounding in Object Oriented programming & design and implementation of N-Tier application.
  • Used JavaScript for custom client-side validation.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Used JQuery, Angular JS to develop user interface widgets.
  • Developed single page applications using Angular JS.
  • Good experience in developing and consuming Web Services using SOAP and REST.
  • Expertise in developing Client/Server Applications on various architectural design patterns Two-Tier & Three Tier & N-Tier Architecture for Multi users.
  • Experience in working with Team Foundation Server (TFS).
  • Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
  • Experience in Trouble shooting website performance issues.
  • Energetic self-starter with excellent analytical and organizational skills along with the ability to work individually as well as in a team environment with good team spirit.

TECHNICAL SKILLS:

Pro Programming Languages: Java, C#, PL/SQL

J2EE Technologies: JDBC, Servlets, Spring MVC, Hibernate

Web Technologies: HTML5, CSS3, JSP, JavaScript, XML, JSON

Web Services: SOAP,REST

Databases: Oracle, SQL Server, MySQL

IDE Tools: Eclipse, NetBeans, Sublime, Visual Studio

Operating Systems: Windows, Linux

Servers: WebSphere, Apache Tomcat

Version Control Tools: SVN, Git

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Involved in developing Single Page Applications (SPA) using spring framework and Angular JS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Using Spring Boot to provide 'starter' POMs to simplify the Maven configuration.
  • Understood business logic and project requirements to implement functionalities.
  • Used Spring Framework with Spring Boot configuration.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Used Micro service architecture with Spring Boot based service through REST.
  • Developed strategy for internal security model into new projects using Spring Security.
  • Developed user interface using HTML5, CSS3, XML, XSLT, JSP, JavaScript, and Angular JS.
  • Created a Single Page Application (SPA) using Angular JS as framework, to bind data with specific views and to synchronize data with server.
  • Unit Testing and extensively involved in Bug Fixing.
  • Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications.
  • Written Maven scripts for compiling, building, packaging and deploying WAR files and used Jenkins for continuous Integration (CI).
  • Used Tomcat as an application server to deploy the code.
  • Used Shell Script to automate log backups and daily tasks.
  • Supported QA testing to ensure the verification of the developed software.

Environment:J2EE, Spring Boot, Hibernate3.x, Micro services, HTLM5, CSS3, XML, XSLT, JSP, JavaScript, Angular JS, JSON, AJAX, RESTful, JMS, Apache Tomcat 7, Maven, Jenkins, Log4J, GitHub, JUnit, JQuery, Oracle 11g, Unix Shell Scripting, Selenium.

Confidential, Conshohocken, PA

Sr. Java Developer

Responsibilities:

  • Worked in an Agile development environment with test driven development.
  • Designed and developed application using Spring MVC and spring templates.
  • Adopted Spring Core for Inversion of Control (IOC) and implemented it using dependency injection.
  • Configured the xml files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Created Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL
  • Strong experience in developing the SOAP and Restful applications
  • Expertise at JDBC API for connection and access to databases
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and deployment using Web Server Apache Tomcat and Application Servers like IBM Websphere, WebLogic and JBoss
  • Hands on experience in designing and developing Middleware applications using Oracle SOA, JBOSS.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD
  • Experienced with various frameworks like Struts, Spring, Hibernate, and JPA
  • Experience with Micro services such as Spring Boot and Spring Cloud.
  • Experienced in developing UML diagrams with StarUML, Rational Rose.
  • Expertise in using clients for the Web Services using Apache Axis and tested it using SoapUI
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development
  • Experimented with Java 8 lambda, Nashorn JavaScript engine.
  • Used Hibernate for database connection and mapping the entities using hibernate annotations.
  • Used Java Messaging API (JMS) to establish message communication.
  • Developed front end using JSTL, HTML5, CSS3, JavaScript, JQuery and Angular JS.
  • Used Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used DOM for parsing XML documents.
  • Developed communication among Service Oriented Architecture (SOA) services using XML schema.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Implemented Unit Testing, Integration Testing and System Testing.

Environment: J2EE, Spring 3.0, Hibernate 3.5, Spring MVC, JSF 2.2, JSTL, HTML5, CSS3, JavaScript, JQuery, Angular JS, XML, SOAP, REST, JMS, SOA, Oracle 11g, JUnit, JIRA, Maven, Log4j, Apache Tomcat 6.0, Git.

Confidential, Cary, NC

Java Developer

Responsibilities:

  • Worked mainly on the Defects and User Stories for which this Application is being run for three years.
  • Followed Agile Methodologies (Scrum, Extreme Programming) and test driven development.
  • Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Analysis, Design, Implementation, Testing and Maintenance
  • Involved in developing business requirements document using Use case diagrams, Class diagrams and sequence diagrams.
  • Used J2EE design patterns like Singleton pattern, Business Delegate and Session Facade in the project extensively.
  • Adopted Agile methodology and participated in daily stand-up meetings with Scrum Master.
  • Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
  • Designed and developed UI using HTML, CSS, JQuery, JavaScript, JSON, AJAX, XSL and JSP.
  • Implemented Spring MVC which includes writing Controller classes for handling requests and processing form submissions.
  • Developed DAO layer with Hibernate 3.0 standards, to access data from MySQL database through JPA layer creating Object-Relational Mappings.
  • Modified some Front-end Applications using JQuery, HTML5, CSS3, JavaScript, AJAX, XML.
  • Used WEB API web services to ease development and simplify client adoption.
  • Developing XML classes for loading the data from XML files deployed at the server.
  • Worked on AngularJS and also on JavaScript, HTML5, CSS3 in the front end development
  • Using the Bootstrap will be dividing the component's using the grid layout system.
  • Redesigned user interface HTML frameworks with Bootstrap and CSS styling.

Environment: Java 1.7, J2EE, Spring MVC 3.0, Hibernate 3.0, Struts 2.0, HTML, CSS, JQuery, JSON, AJAX, XSL, JSP, MySQL, REST, JUnit, Maven, Log4J, JBoss 6.1, SVN.

Confidential, Cary, NC

Java Developer

Responsibilities:

  • Involved in various phases of software development Life Cycle (SDLC).
  • Involved in developing business requirements document using Use case diagrams, Class diagrams and sequence diagrams.
  • Used J2EE design patterns like Singleton pattern, Business Delegate and Session Facade in the project extensively.
  • Adopted Agile methodology and participated in daily stand-up meetings with Scrum Master.
  • Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
  • Designed and developed UI using HTML, CSS, JQuery, JavaScript, JSON, AJAX, XSL and JSP.
  • Implemented Spring MVC which includes writing Controller classes for handling requests and processing form submissions.
  • Developed DAO layer with Hibernate 3.0 standards, to access data from MySQL database through JPA layer creating Object-Relational Mappings.
  • Developed RESTful web services for consumption by the front end using JSON.
  • Implemented the logger handler that delegates to the Log4J logging infrastructure.
  • Developed messaging components using JMS.
  • Used Clear Quest tool to keep track of the application bugs and coordinated with testing team.
  • Used Maven for project build and integration.
  • Tested the application using JUnit.
  • Used JBoss for application deployment and SVN as configuration management tool for code versioning and release.

Environment: Java 1.7, J2EE, Spring MVC 3.0, Hibernate 3.0, Struts 2.0, HTML, CSS, JQuery, JSON, AJAX, XSL, JSP, MySQL, REST, JUnit, Maven, Log4J, JBoss 6.1, SVN.

Confidential

Java Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, JQuery and Ajax.
  • Created XHTML Pages with CSS and the Box Model.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Interface with internal team spread globally to undertake onsite-specific activities of the project.
  • Supported client interfacing activities and help create the relevant reports in a timely manner.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Involved in writing application level code to perform client side validation using JQUERY and JavaScript.
  • Developed SQL Queries to interact with Oracle database.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver, AJAX, JSON, MS Office, PL/SQL and SVN.

Hire Now