We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • 9 years of IT experience in analysis, design, implementation and testing of Client/Server Applications, Web Based Applications using Java, J2EE technologies and Object Oriented Programming Concepts.
  • Experienced in Agile Software development process and also strong technical knowledge in Core Java, J2EE and JEE development, with experience in defining functional and technical specifications. Expertise in the development of web applications adopting MVC frameworks (Struts, spring). Experienced in the development of web services. Published and Consumed Web services.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Experience in designing and developing N - tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2, HTML5, CSS3, JS, jQuery, AJAX, JavaScript.
  • Expertise in Multithreading, Garbage Collection, spring framework, Hibernate, Algorithm.
  • Experience in spring framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Good hands on experience developing responsive single page application using AngularJS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Good experience in developing test cases with Junit for Unit testing and logging using Log4J
  • Log4J for extensible logging, debugging and error tracing.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
  • Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Web logic server.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical and problem solving skills along with excellent oral and written communication skills.
  • Good knowledge on HP Service Manager, Quality Center, Service Now, JIRA, Confluence, GitHub and Docker

TECHNICAL SKILLS:

Languages: Java,J2EE, HTML, SQL, JavaScript, JSON, PL/SQL,XML, WSDL, XSD, XPATH, XSLT, JQuery, XQuery JSF 2.0

Frameworks: Spring Core, Spring Web Service, Spring MVC, Spring SSO, Spring Web flow, SOAP Web Services (JAX-RPC, JAX-WS), Rest Services, JPA, Hibernate

Messaging Tools: Oracle AQ, Active MQ

SOA Tools: Oracle SOA Suite, Mule ESB

Big Data Technologies: Pig, Hive, HDFS, Cassandra, HBase

Source Control: SVN, Clear case

Build Tools: ANT, Maven, Gradle, Hudson, Splunk, Oracle Enterprise Manager, IBM uDeploy, Delphix, Informatica ETL, GitHub, Tableau

IDE: Eclipse, Mule Studio, Eclipse OEPE, JDeveloper, RAD

Application Servers: WebSphere Application Server 6.1, WebLogic 12.x, JBOSS 4.x, Apache Tomcat, Tomcat 6.x

Database: Oracle 11gOperating System UNIX Variants, Windows XP/Vista/7,10, Server 2003/2008

Other Tools: Splunk, SOAP UI, TCP Mon, JIRA, TOAD, SQL Developer, Visio, Rational Rose, WebLogic, System Administration, Networking, Microsoft Azure, AWS, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Sr. Java Developer

Responsibilities:

  • Providing Support for Production issues.
  • As a lead mentored offshore team.
  • Developing Web services (JAX-RPC/WS/Restful) as per Deere standards and implemented AJAX calls
  • On Call support 24/7.
  • Implemented spring back end services.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Designed and Developed RESTFUL resources for Order management business.
  • Developed UI components using Angular Js for action Compare and action Service.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel
  • Prepared SOAP UI regression test suits to Webservice developed/enhanced along with test for ASP regression flows
  • Implemented Spring Data DAO components.
  • Used PL/SQL to create Packages, Functions, and Procedure.
  • Involved in preparing the high level design and low design as per the system requirements.
  • Involved in preparing Unit test plan and Unit test results.
  • Involved in Testing RESTFUL resources.
  • Wrote procedures, functions and complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
  • Initiating the code review after completing the development and incorporating those comments before starting the System testing.
  • Involved in releasing the builds to QA team for various testing faces.
  • Involved Test case review/Defect meetings with business, development & QA team.
  • Logging and managing Quality Centre for all the defects (QA & UAT).
  • Worked closely with BAs, Testing & other team members to resolve Defects/issues found in testing
  • Involved in preparing the release notes for all new releases

Environment: java7,Eclipse3.5,WAS8.5,struts1.3,ejb2.1,camel,Spring4.2, Oracle11,liquibase,Web Services (JAX-WS/JAX-RS),AngularJS, jQuery, JSON, XML, XSL, ClearCase, Mockito, Agile.

Confidential

Sr.Java Developer

Responsibilities:

  • Involved in analysis, design and development of Portfolio Management.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Responsible for developing Servlet.
  • Involved in implementing database design, connectivity and access.
  • Wrote MySQL queries and used JDBC API.
  • Developed test cases and performed unit testing using J Unit.
  • Extensively used Collabnet subversion for version control.
  • Used Glassfish Server for deploying various components of application.
  • Involved in modifying, updating and testing of the component.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi-threading and socket programming.
  • Deployed the application on WebLogic Application Server.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used Win CVS as version Control system.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environments: Java, J2ee, Java SDK, JSP, HTML, JDBC, Servlets, SVN, MySQL, Java script, JQuery, Jstl, SQL server, struts frame work, Servlets, JSP, EJP eclipse, UML, windows xp/Linux.

Confidential

Java Developer

Responsibilities:

  • Translate business requirement into technical requirements.
  • Designed application using J2EE design patters.
  • Responsible for overall design & analysis of UI component development and integration with backend J2EE.
  • Involved in complete development using the ‘Agile Development Methodology’ and testing the application.
  • Responsible for development of middleware components using EJB and Hibernate to meet the business requirements.
  • Responsible for implementing design patterns using Struts to interact with backend J2EE and Web Services layer to pull out the data to UI components.
  • Developed applications based on Spring 2.0 and Struts 1.2 frameworks.
  • Designed CSS for application wide usage.
  • Responsible for developing and deploying the application to WAS Environments, which included packaging EAR components for installation.
  • Designed tables in DB2 and Main Frame DB2.
  • Used JUnit to unit test the application.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java, J2EE, Spring, Spring Batch, Spring MVC Struts, Oracle, PL/SQL, IRAD, WebSphere, Web Services, WSDL, XML, JavaScript, jQuery, CSS, CVS, JUnit.

Confidential

Java Developer

Responsibilities:

  • Created Mule Flow for different business processes in the Application.
  • Creating business rules for Balance transfer and Quick Cash services using Drools.
  • Created the UI part of the application using Spring MVC, xhtml and JQuery.
  • Created Nexus repository for the project to reduce Internet dependency on Developer machines.
  • Was the POC for external entities (NI, Insolutions) to sort out issues in message formats.
  • Created a custom connector in Mule to Connect to Core Banking System T24.
  • Created Test Cases to Test the different Services.
  • Migrated Retail Banking, Corporate Banking and other associated J2EE applications hosted in OC4J to JBOSS AS in production seamlessly.
  • Involved in maintenance of the project.
  • Understanding the project life cycle.
  • Basics of Programming.
  • Developing web Application using J2EE concepts.
  • Involved in development of Java, JSP, Servlet components development and deployment.
  • Configured connection pools and establish a connection with MySQL.
  • Designed and developed Data Access Objects (DAO) to access the database. Used DAO Factory and Value object design patterns to organize and integrate the Java objects.
  • Preparation of Case Study and Modules.
  • Preparation of Test Cases.

Environment: Java, J2EE, MySQL, Eclipse, Java Script, CSS, HTML.

We'd love your feedback!