We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY OF EXPERIENCE:

  • More than 7+ years of experience in all phases of Software Development Life Cycle using Java / J2EE technologies.
  • Experience in Web based application development using Java/J2EE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, JSF, Web Services and XML.
  • Expertise in developing both SOAP and REST based webservices.
  • Proven software development experience using different methodologies - Agile and Waterfall
  • Thorough knowledge in SQL and experience in RDBMS like Oracle and MySQL. Experienced in all phases of SDLC including analysis, design, coding and testing.
  • Solid experience in deploying J2EE components on Apache Tomcat, BEA WebLogic and IBM WebSphere, JBOSS application servers.
  • Thorough knowledge of Web technologies: XML, XSD, SAX/DOM Parser, AJAX, HTML, CSS and JavaScript.
  • Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Hands-on experience in IDE Tools: Eclipse, NetBeans, My Eclipse. Hands on working experience with Production Support Teams.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC, Jasper Reports), Spring(IOC, MVC, AOP, DAO, spring batch and security), Hibernate and Java Web Framework along with Web Service/Database related technologies.
  • Hands on experience in Spring Batch framework and implementing the data-loading jobs and reporting jobs using quartz scheduler and control-M scheduler.
  • Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
  • Experienced in build tools like Ant and Maven, Log4j for Logging and jUnit for testing
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans. Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like TFS,CVS, VSS and SVN, Working experience with the operating systems like UNIX, Solaris and Windows
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams
  • Experience in developing applications in Ecommerce, Online Content Management, Accounting, Retail and Airline domain
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment.

TECHNICAL SKILLS:

Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, JavaScript,

Perl, UML, XML, XSL, XSLT, jQuery:

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlet, JAX-WS, AXIS, SOA, SOAP, JMS, IBM MQ Series,

EJB, RMI, IBM File net:

RDBMS: Oracle, MySQL, Sybase

IDE’s: IntelliJ, RAD, WSAD, Eclipse, JDeveloper, Eclipse RPC

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Tomcat

Frameworks: Struts, JSF,Spring,Spring batch, Hibernate, Jquery, Angular-JS, EXT-JS

Operating Systems: Windows 2000/XP, UNIX, Solaris, Red Hat, AIX

Case Tools: Rational Rose, MS Visio, Erwin

Development Tools: TOAD, CVS, Clear Case, Accurev, JUnit, Log4J, Web Methods

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential Greensboro, NC

Responsibilities:

  • Worked on Agile team with TDD development and used Pivotal Tracker for user defined stories.
  • Developed web based applications using Maven, Spring MVC, RESTful web services, JQuery, JPA.
  • Written Integration and unit test cases using Junit, Hamcrest and Mockito Framework.  
  • Implemented Microservice Architecture, with Spring MVC based services interacting through a combination of REST
  • Used Async Task and Handlers to process the back calls in an asynchronous WAS, this helps in reducing any lag in the UI display. 
  • Involved in designing and implementing the back-end Web services using REST.
  • Used JSON as the data transfer format.
  • Maintained the code base by frequent updates to the code repository using GIT.
  • Used SonarQube for better code quality which lead to reduction in reported defects and is a standard for project development and maintained 90 percent of code quality.
  • Used Maven as build tool and Nexus to store artifacts and get the required dependencies.
  • Utilized Jacoco to verify code coverage rates required by Jenkins Continuous Integration Server. 
  • Used on CI tool Jenkins to build artifacts and promote code to higher environments.

Environment:  Java 1.7, Junit 4, Oracle, JSP, Spring MVC, Spring Security, Hamcrest, IntelliJ, TDD, Scrum, RESTful services, Maven, Junit, Mockito, Jenkins, SonarQube, Slf4j, JavaScript, GIT

Sr. Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Worked on Rally dev for define user stories, tasks and defects and carried out the project with Agile Scrum.
  • Used Maven3.1 for create the project archetype and build the interface modules for create war and ear files.
  • Developed the Web application using Maven, Spring MVC, Ext-Js, Html, JSP and JavaScript.
  • Wrote Spring controller, EXT-JS mvc models, stores, views and controllers for the MVC development.
  • Implemented batch processing to update the database and automate transaction processing
  • Developed the DAO layer for the application using SpringHibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Used Spring Validation framework to implement the server side validations and used Ext-JS AJAX to get the data from the server asynchronously by using JSON objects.
  • Developed Restful webservices using Spring and Jersey framework.
  • Created the Angularjs app using yeoman, Grunt and Bower and used Angular UI for component model.
  • Developed Angular MVC components and performed dependency injection and employed two-way data binding.
  • Used Angular-UI components for web application development and worked extensively on directives, filters, services and controllers.
  • Have used Angular ajax using httpservice to send the form data and receive data in the form of JSON and XML.
  • Have broken down the application into multiple angular modules for simplicity purposes and have done unit tests using Junit and Mockito.
  • Worked with Jenkins and SonarQube for continuous integration and inspection of code quality.
  • Implemented Test Driven Development methodology (TDD) to promote the development of high-quality code and detailed specification.
  • Worked on Spring Security for application authentication and authorization.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews and coordinated with the build team in the deployment activities.
  • Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
  • Used extensively Spring tool suite in development and debugging the application.
  • Validating the Application by Deploying and testing on Weblogic Server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using jUnit and Spring Test support.

Environment:  Java 1.7, Junit 4, Weblogic 12.x, Oracle 10g, JSP, Angular JS, EXT - JS, Spring MVC, Spring Security, Spring batch, Eclipse, TDD, Scrum, RESTful services, Maven, Junit, Mockito, TDD, Jenkins, SonarQube, log4j, JavaScript, Subversion

Java/J2EE Consultant

Confidential, Portland, OR

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Designed the application architecture using JSF framework and J2EE specifications.
  • Used EJB Framework for developing business components and integrated it with the JSF Framework and JPA-Hibernate.
  • Development of server side programming using EJB's, JSP, JSF, Primefaces.
  • Designed banking web application by implementing the JSF 2 framework for Model View Controller (MVC) pattern
  • Used JavaScript for client side validations and involved in developing JSPs for developing the view of the application.
  • Involved in the Data Access Object layer for storing, updating and loading the data using JPA-Hibernate and used container managed transactions.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Used Ant script for build and deploy process and deployed the application on Jboss server.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.
  • Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance. Used JSF framework along with JSP, Servlets, Maven, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of JSF Validation Frame Work.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.
  • Deployed components on jboss application server and wrote automation test cases using selenium.

Environment: Java, JEE, JSF frame work, EJB, JPA-Hibernate, HTML, CSS, AJAX, JavaScript, MySQL, Jboss 7, Eclipse, Ant, Maven, JUnit and XML.

Sr. Java Consultant

Confidential - Cupertino, CA

Responsibilities:

  • Participated in user requirement sessions to analysis and gather business requirements.
  • Developed front end for Schedule Inefficiency using JSF/Rich faces
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • By using spring security developed Optional integration with Spring Web MVC
  • Involved in implementing application prototype using JSP, Servlets, JDBC and Struts framework to give the presentation.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the Spring framework.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Developed Web Services using AXIS2 and used SOAPUI to test implemented web services and third party services.
  • Developed JSON data in maintaining the java script.
  • Developed POJO classes and mapping files and configuration files for the database.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries..
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used Subversion to commit the source and created tags and branches.

Environment: J2EE, JSF 2, Hibernate 3.0, Spring, JNDI, HTML, CSS, XML, Java Script, Struts Validation Framework, Eclipse Indigo, Net Beans 6.8, Web services (WSDL), SOAPUI, XML Spy, JBoss Server, TIM Api, Log4j, ANT, JMS, SQL Developer, Bugzilla, Subversion, JUnit, MS Visio, Oracle 10g.

J2EE Developer

Confidential

Responsibilities:

  • Developed the user interface using JSP, JSTL, Javascript, Html and CSS.
  • Used JQuery components for web application development and worked extensively on directives, filters, services and controllers.
  • Have used JQuery ajax using httpservice to send the form data and receive data in the form of JSON and XML.
  • Have broken down the application into multiple UI modules for simplicity purposes and have done unit tests using JUnit.
  • Developed spring controllers, validators, services and DAO's for backend interactions and operations.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals
  • Used Spring declarative transaction management for managing distributed transactions in service layer.
  • Exposed spring mvc controllers as Rest webservices and configured spring security in the application
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j api.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Used JDeveloper code editor to modify the layout and properties of components visually.

Environment: Java 1.5, HTML, CSS, Spring MVC, Maven, JQuery, Spring Framework, Hibernate, XML, JavaScript, Rest Webservices, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, WebSphere Application Server.

Java Developer

Confidential

Responsibilities:

  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.
  • Designed and implemented the entire university’s Financial Services web system making it compatible with PeopleSoft system and allowing delegated users to have access to the required financial reports.
  • Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study.
  • Used Eclipse as IDE tools to build up applications.
  • Used Struts framework to implement the MVC architecture for most applications.
  • Developed codes for Action Servlet, RequestProcessor, and Action classes by extending Struts package.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Developed UML diagrams to develop use cases for various applications.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security
  • Deployed components on Web Sphere application server.

We'd love your feedback!