We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • About 6+ years of experience in analysis, design, development and testing of web/enterprise based client/server applications & extensive relational database based applications.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collections framework, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts Framework, Spring Framework.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring4.0 MVC, Spring Batch, Spring IOC, Spring AOP, Spring Integration, JSF1.2, and ORM Technology like Hibernate 3.0/4.0, Spring JDBC.
  • Experience with multiple web and application Servers like Apache Tomcat, IBM Web Sphere, Oracle Web Logic, Glass fish and JBoss.
  • Experience working with standard JAVA Design Patterns (MVC, Singleton, Session Facade, DAO Factory, Business Delegate, Value Object, Front Controller).
  • Strong experience in developing the client/server based applications using Oracle Rational Database Management System.
  • Expertise in Client - Server application development using Oracle 12g/11g/10g, SQL PLUS, TOAD, SQL Developer and SQL*LOADER.
  • Experience in developing Web Applications using technologies like HTML 5.0, JSP, JavaScript, JQuery, AngularJS, Bootstrap JS, CSS, XML, JSON, XSL/XSLT and AJAX.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Good knowledge on Micro Services Architecture and benefits of using it.
  • Experience in implementing SOA using J2EE Web Services, Axis2, WSDL, SOAP, REST web services.
  • Hands on experience in UML Modeling, Rational Rose.
  • Extensive experience in implementation of the version control software SVN, CVS, Clear Case, IBM Rational Tools (RTC, RRC), Mercurial.
  • Experience in various agile methodologies like Test Driven Development, SCRUM, Waterfall and Pair Programming.
  • Experience in developing Unit Test Cases using JUnit tool, Mockito.
  • Involved in Integration testing and User Acceptance testing extensively.
  • Involved in Performance Tuning for the entire application using OEM tool.
  • Used continuous integration tools like Quick Build, Jenkins, and RTC.
  • Good knowledge on Document repositories like EDM, Mobius and IBM FileNet.
  • Worked on tools like Siebel, JMT, WINSCP, LOTUS NOTES, and JENKINS.
  • Experience in working with FINANCIAL, STATE GOVERNMENT(HEALTH /WEALTH) domains.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, EJB, Web Services (SOAP/REST).

Web Technologies: XML, DOM, CSS, HTML5, XSLT, Xpath, JSP, Java Script, JQuery, Bootstrap JS, AngularJS, AJAX, WSDL.

Frameworks: Struts, Spring Batch, Spring JDBC, Spring MVC, Spring Integration, Spring IOC, Spring DI, Hibernate, JSF.

Application/Web servers: Apache Tomcat, IBM Web sphere, Oracle Web logic and JBoss.

Databases: Oracle, MS SQL Server, MYSQL, DB2, Toad, SQL Developer.

IDE Tools: Eclipse, Net Beans, FTP clients.

Operating Systems: Windows 2000/7/8/10/XP, UNIX, Linux, IOS.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Setting up the Developer's workstation on own with provided manual.
  • Agile methodology has been followed. Experience with Sprint Planning, grooming, Stand-ups, Retrospective and Sprint Review meetings.
  • Service layer was implemented using Spring Integration and IOC Framework.
  • Developed Batch processing jobs using Spring Batch Framework.
  • Persistence layer was developed using Spring JDBC to fetch or insert data.
  • Implemented Expanded Logging of Exceptions through Spring Integration.
  • Involved in developing the Client Communications Platform UI using HTML5, CSS3, AngularJS, AJAX.
  • Used SQL Developer as the Database Management system to interact with Oracle database.
  • Used SQL, PL/SQL to communicate with oracle database.
  • Used IBM Rational Tools like RTC as Version Control tool.
  • Used SonarQube for continuous inspection of code quality.
  • Used EclEmma tool to see the code coverage of the java classes.
  • Used Gradle tool for building the project and Jenkins for continuous integration and deploying the application on Web logic Application Server.
  • Developed SOAP & REST Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Tested the SOAP & REST Webs service functionality using SOAP UI & CREST by passing Test Data.
  • Experience in using Splunk software to view, analyze and search the data from application logs.
  • Used Apache ActiveMQ 5.13 messaging service for Asynchronous communication.
  • Tested the developed components using JUnit4.0 and Mockito frameworks.
  • Used log4j as the logging framework through SLF4J abstraction.
  • Performed Unit test and integration testing in Dev and Test environments before pushing the build to QA.
  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Experience in coordinating with the offshore team.
Confidential, Boston, MA

Java Developer

Responsibilities:

  • Working on the Service Request from production like Data issues, configuration issues using different tools like Siebel for various clients that are associated with ADP.
  • Analyzing the Service Request based on the business of the Client.
  • Fixing the issues either by making changes to the configuration files like XML or JS as per the BRD based on the issue.
  • Cloning the client specific code from Mercurial using the commands through command prompt.
  • Running the respective jobs using JMT tool in all the environments like Test, QA, UAT and Production, and QuickBuild is used as a continuous integration tool.
  • Developed the Application layer or GUI framework using JSP, HTML, CSS, Spring MVC, JavaScript.
  • Used Hibernate at the back-end as a persistence layer.
  • Bean injections in the java application were done using Spring F/W’s Dependency Injection module.
  • Agile Methodology is being used.
  • Transferring and receiving of input and output files from and to different clients through FTP server.
  • Used Jenkins as continuous Integration tool for software development.
  • Jenkins is configured easily through web GUI which helps to check the errors on the fly.
Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Setting up the Developer's workstation on own with provided manual.
  • Developed the Application layer or GUI framework from scratch using JSP, HTML, CSS, Bootstrap JS, AJAX.
  • Client Side validations were done using Bootstrap JS.
  • Used AJAX for request response processing without reloading the complete page.
  • Written complex HQL Queries using Hibernate criteria, projections to fetch or insert data into or from different tables in DB.
  • Developed Batch processing jobs using Spring Batch Framework.
  • Bean injections in the java application were done using Spring F/W’s Dependency Injection module.
  • Written complex SQL Queries using Spring JDBC to fetch or insert data for the Batch processing.
  • Used IBM Rational Tools like RTC as Version Control tool.
  • Used SonarQube for continuous inspection of code quality.
  • Developed & consumed XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Tested the service functionality using SOAP UI by passing the Test Data.
  • Extensively involved in developing core persistence layer using Hibernate 4.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files.
  • Used JMS for Asynchronous communication.
  • Ran the batch jobs on UNIX OS through the command prompt.
  • Moved the logs from UNIX machine to Windows machine with the help of WINSCP tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit4.0 and Mockito tools.
  • Involved in Performance Tuning for the entire application using the OEM tool, since the development was from scratch.
  • Used Log4J components for logging, Dozer bean Mapper for clustering the objects.
  • Installing and configuring Eclipse IDE, Oracle Web logic Server 10.3g, Oracle 12g DB, Toad, SQL Developer tools to integrate with DB and ANT build tool on developers machine.
  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Waterfall methodology has been followed. Experienced with stand-up, Retrospective meetings.
  • Experience in coordinating with the offshore team.
Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Responsible for system analysis, design and development using Vantage Frame work which is built on top of Java J2EE architecture and Spring 2.5 MVC.
  • Developed the Application layer or GUI framework using HTML, CSS, and GUI Builder tool.
  • Client Side validations were done using JavaScript.
  • Used AJAX for request response processing without reloading the complete page.
  • Written complex SQL Queries to fetch data from different tables in a DB.
  • Used CVS (Concurrent Version System) for Versioning as the configuration management tool.
  • Design and Implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Extensively involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle 10.6g database.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit 4.0.
  • Ran the batch jobs on UNIX OS through the command prompt.
  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Aggressive AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
  • Actively involved in getting the production issues resolved.
Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Interact with business managers to transform requirements into technical solutions.
  • Involved in Design and Development using OOAD methodology to capture and model business requirements. Facilitate code walkthroughs with team members.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Developed web pages using JSP, MVC - Struts, Servlets, Java Script and XML for various modules.
  • Developed JSP and Java Helper classes for In-patient and out-patient Information.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using RESTFUL.
  • Involved in XML Transformations using XML, XSL, XSLT, and XPATH.
  • Involved in configuration and administration of Web sphere application Server.
  • Used Web sphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.
  • Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
  • Involved in the functional test of the application.
  • Extensively used ANT as a build tool.
Confidential

Java Developer

Responsibilities:

  • Developed the application using Java, J2EE, created web pages using Servlets and JSP’s for generating HTML pages dynamically.
  • Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
  • Learned XML for communicating client.
  • Created functions, sub queries and stored procedures using PL/SQL.
  • Used queries to get the data from the Oracle database using SQL.
  • Developed and tested the applications using Eclipse.

We'd love your feedback!