We provide IT Staff Augmentation Services!

Sr Java/jee Developer Resume

3.00/5 (Submit Your Rating)

Chapel Hill North, CarolinA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience as a Full Stack Java developer, worked on various domains and proficient in implementing the agile methodology for an efficient release process.
  • Expertise in analyzing the User stories, providing proper story pointing, estimation and suggesting if any of the existing functionality is impacted.
  • Solid background in Object - Oriented Programming Concepts like Inheritance, Polymorphism, encapsulation, abstraction.
  • Hands on programming skills on Generics, Collections, Multi-Threading, Exception handling.
  • Proficient in developing client-server distributed architecture applications in Java/J2EE, Servlets, JSP, JDBC, SPRING, Hibernate technologies.
  • Experience in developing Use cases, Sequence diagrams, Activity diagrams and class diagrams using UML in Rational Rose.
  • Experience in developing applications using frameworks Struts, Spring, Web Services.
  • Expert in design and development of responsive user interfaces using Html5, Css3, JavaScript, jQuery, AngularJS, Bootstrap, Custom tags, JSON, Xml.
  • Used Chrome Developer tools for client-side debugging.
  • Developed web application using JSF Framework
  • Good working knowledge on using ORM technologies such as Hibernate, Ibatis.
  • Experience in Test Driven Development(TDD) using of unit testing frameworks like JUnit.
  • Involved actively in Integration testing and system testing in fixing issues.
  • Good working knowledge on design patterns like Singleton, Factory, MVC, DAO.
  • Experience with JMS (java message services) both synchronous and asynchronous.
  • Experience in using Application servers and Web servers such as BEA Web Logic server, JBoss server, IBM WebSphere and Apache Tomcat.
  • Experience in using the Continuous Integration tools like Ant, Maven, Gradle, Hudson, Jenkins for build automation.
  • Extensive experience and actively involved in Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in using Atlassian suite comprising JIRA, Confluence for project Tracking and Management.
  • Experience in using the integrated development environments like Eclipse IDE, Netbeans, RAD.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, WSDL, JAX-WS and REST FUL Architecture using JAX-RS and Microservices.
  • Expertise in API testing tools like Postman, Soap UI.
  • Used Angular JS as the development framework to build a single-page application
  • Implemented client-server business applications using Micro services.
  • Experience of working in both Windows and Unix platforms with scripting.
  • Implemented springboot to simplify spring dependencies and avoid version collisions.
  • Good expertise in working with various spring modules: Spring IOC, Spring MVC, Spring JPA, BOOT, Transaction Management and Spring JDBC modules.
  • Expertise in implementing Data Model as required by the application using Oracle, PL/SQL by Creating tables, Views, Stored Procedures, Functions, Triggers , Indexes.
  • Experience in database design and development using T-SQL, PL/SQL in Oracle 10g/11g, SQL Server, NO SQL (Mongo DB).
  • Contributed in Improving the Performance of Java applications by code refactoring, following a query optimization plan.
  • Experience in building web applications using Spring framework modules like MVC (Model View Controller), IOC (Inversion of control), AOP (Aspect Oriented Programming), DAO (Data Access Object) and ORM (object relational mapping).
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Experience in using version control tools like SVN, CVS, GIT.
  • Participated in peer reviews using tools like Cobertura and SonarQube.
  • Coordinated with offshore team to get the tasks completed on time.
  • Good team player, able to work in a collaborative manner with other developers.
  • Experience in end-to-end implementation and integration of projects and completed them successfully under tight deadlines.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA

Java/J2EE Technologies: Servlets, JSP, JPA, JNDI, JDBC.

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0.

Web Technologies: HTML5, DHTML, XHTML, DOM, CSS3, Java Script, jQuery, Ajax, JSON, React JS, Angular.js.

Application/Web Servers: Apache Tomcat 5.x/6.x, JBoss 5.x/4.x, IBM Web Sphere 6.x, Web Logic 8.1/9.1.

IDE Tools: Eclipse 3.x/4.X, NetBeans, RAD.

Continuous Integration tools.: JIRA, SVN, GIT, CVS, JENKINS, Ant, Maven, Hudson, GRADLE, Docker.

Database: Oracle 9i/10g/11g, Microsoft SQL server, MS Access, MySQL, NO SQL, Mongo DB.

XML/Web Services: XML, XSD, XSLT, JAXB, JAX RPC, WSDL, RESTFUL using JAX-RS, Apache CFX, SOAP using JAX-WS, UDDI.

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Chapel Hill, North Carolina

Sr Java/JEE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle ( SDLC ) phases of the project like Requirement gathering, development, enhancements using agile methodology. Daily scrum meetings, sprint planning, technical design sessions, sprint retrospection etc.
  • Responsible for all the aspects of the application like Front end, Server-side coding and data model.
  • Developed Interactive user interface using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap 2.0.
  • Used Angular JS Framework to bind HTML views and JavaScript object models.
  • Developed Responsive UI compatible on any device, using Bootstrap and AngularJS .
  • Created Reusable templates using angular directives and worked with NPM package manager tools (Node JS).
  • Used Spring boot framework for implementing the Web layer of the application.
  • Performed server-side validations using JSR-303bean validations for spring MVC.
  • Implemented Dependency injection by creating Spring service layer, Spring controllers and DAOs to wire objects of business classes.
  • Used Angular JS as the development framework to build a single-page application
  • Implemented newJava8 features such as classes from Date Time API, Stream Apito manipulate the collections and lambda expressions.
  • Generated hibernate mappings creating artifacts and extensively used Hibernate query language (HQL ) writing queries, performed CRUD operations, used Criteria Api for filter methods.
  • Developed responsive single page sites for several re-direct and integration pages for the application Technology used: HTML, CSS, JavaScript.
  • Implemented PL/SQL features, Created Tables, Stored Procedures, functions and triggers in Oracle11g Database.
  • Involved in developing an API Authentication API.
  • Provided Support during off shores for project critical releases and deployments.
  • Developed Restful API using JAX-RS with Jersey implementation.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Test driven development using Junit framework.
  • Performed testing of Restful API using Postman and Fiddler.
  • Involved in code refactoring and peer code reviews.
  • Used Maven as build tool to build the application.
  • Used apache tomcat7 to deploy the application locally and JBOSS application server for deployment.
  • Developed test cases using JUNIT and monitored the error logs using log4j.
  • Used Eclipse as IDE and Used Continuous integration tools like JIRA, GIT, Maven.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS 1.3, Bootstrap2.0, Java1.7, JSP, Spring 4.0, Spring boot, Hibernate, Apache Tomcat 7, Oracle 11g, RESTful Api, log4j, Jenkins, JSF, GIT, Maven 2.0, Linux, JUnit, Eclipse IDE.

Confidential, Castle Rock, Colorado

Senior Java/JEE Developer

Responsibilities:

  • Contributed to the Design, Created Class diagrams, Sequence diagrams and Activity Diagrams.
  • Developed Responsive user interface compatible on any device using Bootstrap.
  • Designed User Interface using HTML5, CSS3, jQuery and Angular JS in a responsive grid layout.
  • Design and Development of modules involving JSP, JSTL, Navigation Framework
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model the detail design of the application.
  • Experience using Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, Generics and other new features in Java 7.
  • Designed the applications based on Pojo-based development approach using spring batch.
  • Used batch processing to process large volume of records and for transaction management.
  • Development and support of Restful Web services that support JSON using Spring Web services (JAX-RS), JSON.
  • Implemented Restful Web Services for retrieving and presenting the data.
  • Serializing the POJO information to XML/JSON formats using JAXB for easy representation.
  • Extensively used the Hibernate Query Language (HQL) and developed Data Access Objects using Spring ORM.
  • Involved in writing PL/SQL queries and stored procedures for the application in Oracle.
  • Experience in setting up Mongo dB Client and writing queries to validate data against Mongo Collections.
  • Experience in integration testing framework like postman for testing the exposed web services.
  • Written helper classes using the Java Collection Framework.
  • Wrote client-side validations and XML files which checks for the valid values for the different events that are being logged.
  • Used JBoss application server for deploying the application.
  • Wrote JUnit Test cases for several classes which support the business.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used TortoiseSVN as a version control tool and JIRA as work automation tool.

Environment: Java 1.6, Servlets, JSP, SpringBatch 2.2, Hibernate, XML, HTML, Ajax, JavaScript, JQUERY, RESTFUL API, JSF, Mongodb, PL/SQL, Oracle 10g, Eclipse IDE, Log4j, JUnit, Maven, SVN.

Confidential, Portland, Oregon

Senior Software Engineer

Responsibilities:

  • Performed detailed design for the solution based on the business requirements.
  • Participated in architectural reviews and decisions.
  • Implemented the application using Java and Spring Web MVC framework along with Hibernate ORM .
  • Involved in writing queries using Hibernate (HQL) to access the Oracle database.
  • Used Restful Web Services to exchange data between portal and other modules.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views.
  • Used JAXP and JAXB for XML parsing.
  • Used JSPs and Servlets in web version of Ops Library Browser application.
  • Used AngularJS, HTML5 and CSS3 in Ops Library Browser version for Windows tablets.
  • Developed code based on detailed design, performed unit tests, builds.
  • Actively participated in design and technical discussions.
  • Provided guidance and technical help to other team members.
  • Used RAD as IDE.
  • Used Maven to manage dependencies and developed ANT scripts to build and deploy the application in the application servers.
  • Used Jenkins for continuous integration and Sonar for code coverage.
  • Fixed Bugs in different testing phases with the help of Log4J logs.
  • Involved in the creation of exhaustive JUnit Test Cases and JVM tuning.
  • Used SVN as version control and repository.

Environment: Java, Servlets, JSP, Spring MVC, Hibernate, XML, HTML, Ajax, JavaScript, JQUERY, AngularJS RESTFUL API, PL/SQL, Oracle, RAD8, Log4j, JUnit, Maven, SVN.

Confidential, Tupelo, Mississippi

Senior Java Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE best design practices
  • Identifying the technical areas that contributed to the issues and documenting them
  • Worked with development of presentation tier using JSTL, JavaScript, Ajax, JQuery
  • Developed classes using Springboot framework to simplify the configurations and dependencies.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Implemented JMS for asynchronous auditing purposes.
  • Responsible for change requests and maintenance during development of the project
  • Implemented design patterns such as Singleton, Session Faç ade and Service Locator
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Worked on JBoss application server
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Used SVN for version control
  • Developed Graphical User Interfaces using HTML, CSS and JSP’s for user interaction.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented server-side tasks using Servlets and XML .
  • Used Quality Center for defect tracking.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS .
  • Consumed Web Service using WSDL and SOAP, Used Soap UI for testing.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Apache Ant to build the J2EE applications.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios.
  • Implemented the logging mechanism using Log4j framework.

Environment: Java7, JSP, JSTL, EJB 2.0, Eclipse IDE, Hibernate 4.0, jQuery, JavaScript, Ajax, Spring boot, HTML, CSS 3, XML, WebSphere 8.5, JUnit, PL/SQL, Oracle 10g, ANT, UML and SVN.

Confidential

Software Developer

Responsibilities:

  • Participated in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Used Spring DAO Module to deal with Database and developed code for spring beans using IOC framework
  • Developed modules using Spring Framework for Dependency injection through configuration files and eases the integration of different frameworks.
  • Developed user interface using Bootstrap UI to bind data to HTML using expressions.
  • Used Bootstrap for creating responsive web pages.
  • Worked on enterprise service bus using Hibernate, and Spring to tie back-end Business with web properties via Restful API.
  • Configured Log4j logging mechanism to increase logging performance and has designed and developed for test, maintenance and upgraded based on RESTful API.
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAXB framework.
  • Used SOAP UI to manually connect to the web service and check data.
  • Designed presentation pages using JSP, JavaScript, jQuery, and Ajax and have used JSON/XML for data transfer.
  • Maintained CSS and HTML, JavaScript, JSON for designing Web Pages.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2.
  • Also used JPA with Hibernate provider.
  • Learned and implemented JAX-RS or RESTful services and JAX-WS for SOAP based REST services.
  • Generated POJO classes to map to the database table.
  • Designed and prepared Unit test case using JUnit and Log4j and removed the maximum Bugs before passing on the application.
  • Worked with a team that highly values peer code reviews before applying patches.
  • Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.

Environment: Java, JSP, JSTL, EJB 2.0, Eclipse IDE, Hibernate, jQuery, JavaScript, Ajax, Spring Framework, HTML, CSS, XML, JUnit, PL/SQL, Oracle 10g, ANT, UML and SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application using MVC-1 Architecture using JSP, Servlet and EJB.
  • Participated in client requirement gathering.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Preparation of the Low-Level Design document that includes program specification and unit test plan.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Developed JSPs to implement the business logic and use java beans to retrieve the data.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Involved in developing the Java classes and JavaBeans.
  • Involved in Creation of tables in database.
  • Extensively used Net beans for writing code.
  • Involved in Unit and Integration Testing.
  • Used CVS for source code version control.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Environment: HTML4.0, CSS 2, JavaScript, Java1.5, JSP, Servlets, Spring (2.0), WSDL, Hibernate 3.0, XML, JUnit, CVS, Maven, Oracle 10g, NetBeans IDE, Tomcat 6.

We'd love your feedback!