We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY:

  • 7+ years of experience in Java/Java EE applications development with good understanding of Object - Oriented Design Principles and design patterns.
  • Proficient in developing Multithreaded Applications using Multithreading concepts & Collections framework.
  • Experience in Software Development Methodology such as SDLC, Analysis, Design, Implementation and Testing of Object Oriented applications.
  • Highly skilled in design and development of J2EE applications using Core Java, Java collection API and Concurrency Collections, JDBC, Servlets, JSP,SOAP JAX-WS,RESTFUL JAX-RS Web services, Struts, Hibernate, Spring Boot, Spring Batch and Spring MVC Frameworks and various commercial tools on different operating systems.
  • Experience and Knowledge in Design Patterns like MVC, Singleton, DAO and spring DI Hands on experience writing web services using Restful (JAX-RS, Spring MVC) and SOAP (JAX-WS).
  • Experience in client side Technologies such as HTML, JavaScript and jQuery.
  • Knowledge on JVM Architecture and Memory Types (Method Area, Heap Area, Stack and PC Registers) and Class loaders (Bootstrap and Extension and Application).
  • Knowledge on implementing micro-services with Spring Boot.
  • Knowledge on Spring Batch for processing transactions.
  • Knowledge on Using Linux line commands.
  • Good knowledge and working experience in XML related technologies like XSLT,XSL, XPath, JAXP (SAX, DOM), and JAXB parsers for parsing xml in to java object. Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery.
  • Strong experience in the deployment and release of the applications with building tool Maven and application logging using the Log4j.
  • Experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate, Hibernate Query Language (HQL) and Criteria API.
  • Expertise in spring framework, extensively used Spring DI and Spring MVC and Spring Boot.
  • Insurance & Financial Certification: LOMA-(LOMA 280).
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Action classes and Controllers.
  • Experienced with IBM WebSphere Application Server and Apache Tomcat Application Server.
  • A desire to continually study new technologies and functionality, as well as be involved in projects that push the capabilities of existing technologies.
  • Strong interpersonal and communication skills with a track record of motivating and developing team leaders and team players.
  • Expertise in RDBMS, Oracle 9i/10g,11g, MS-Access, SQL Server with good programming skills in SQL and PL/SQL views, Stored Procedures, Indexes, Functions, Joins and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Worked inTest Driven Developmentand used version management tools like CVS, Harvest, and SVN.
  • Knowledge on Build tools like Maven, ANT and SONAR for code quality checks.
  • Developed applications using Agile, Test Driven and Scrum methodologies.
  • Extensive experience in different IDE’s like Eclipse, IBM RAD.

SKILLS:

Languages: Java (Java SE5, Java SE6, Java SE7), SQL, PL/SQL.

JEE Technologies: JSP, Servlets, JDBC, JMS, RMI.

JEE Frameworks: Spring MVC, Struts, Hibernate, Spring Batch, Spring Boot Micro services.

Web/Application Server: Apache Tomcat, Jboss, WebLogic, IBM WebSphere.

Web Technologies: HTML, XML, XSL, XSLT, XSD, CSS

Scripting Languages: JavaScript, JSON, Ajax, JQuery

Web Services: SOAP JAX-WS, Restful API JAX RS.

Databases: Oracle 10g/11g, SQL Server, MySQL.

Logging tools: Log4j, SLF4j.

Building/Testing tools: ANT 1.7.1, Maven, Junit 4.7, SoapUI, Rest Client (Chrome Postman).

IDEs: Eclipse, My Eclipse, Net Beans.

Operating Systems: Windows 9x/2000/XP/NT, Unix/Linux.

Other Tools &packages: CVS, JIRA, TOAD, Test Driven Development TDD.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, NY

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Implemented the application using Spring IOC, Spring MVC Framework, and developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Designed and developed Restful web service to support the JSON.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Developed Controller for request, response paradigm by spring controller using Spring MVC.
  • Used Spring DAO for data access with the help of hibernate to implement CURD operations to database.
  • Build the application using Maven in order to generate compiled WAR.
  • Consuming Data from Web services.
  • Involved in developing stored procedures and Triggers in Oracle.
  • Committing code to SVN. Merging code from Branch to HEAD after successful testing in UAT.
  • Deploying WAR to WebLogic server in DEV/QA Environments.
  • Defect fixing in QA and Development environments (ALM Tickets).
  • Knowledge in database design and SQL, PL/SQL (Stored Procedures, Triggers) using Oracle, DB2.
  • Involved in application/systems requirements gathering, business use case development, requirements analysis and specifications, Preparing Document of Understanding and Unit test plans.
  • Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE,JSP,Jquery,Ajax,SVN,junit,Maven,log4j,json,xml,jaxb Hibernate, spring MVC, Oracle, XML, JSP, Spring MVC, Restful, Maven, WebLogic, Restful, Log4j and Jenkins.

Java Developer

Confidential

Responsibilities:

  • Using the SQL loader to load the data in the text files to Database tables.
  • Implemented Role based functionality to the logged in User.
  • Used Hibernate, ORM solution technique of mapping data and involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Worked in Agile development environment.
  • Used spring dependency Injection, annotations and spring MVC components to implement business layer and navigation part of Application.
  • Involved in calling web services for payment module using SOAP WSDL Documentation.
  • Used JQuery and Java script for the validation and enhancement for the web pages.
  • Implements Java/J2EE design patterns like singleton, MVC.
  • Worked with testing teams and resolved defects.
  • Email Support to the Business Team if any type of data request or help required to do payment processing’s.
  • Worked on Pl/Sql procedures and packages or triggers to save the history on that particular table.

Environment: Java, J2EE, SOAP and REST, JSP, Hibernate, Servlets, spring, Agile Methodology, JDBC, Tomcat,JavaScript, Eclipse, XML, MySQL, PL/SQL, TDD, Log4j, Maven.

Java Developer

Confidential

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents
  • Developed Add, Edit and profile view web pages using struts, java Beans, HTML, JQuery, JavaScript.
  • Implemented Role based login functionality for the users and displays menu according to the Role.
  • Implemented Export to excel functionality using the Apache POI (HSSF and XSSF) for both .xls and .xlsx formats.
  • Implemented Java Timer functionality to schedule the task at a particular time.
  • Used MVC basedSTRUTSframework for Web tier development using Eclipse IDE.
  • Production support activities like supporting deployments, running DDL, DML scripts using CA Auto Sys.
  • Involved in installing and configuring Eclipse and Maven for development
  • Performed Validations on UI data using Struts validations and JavaScript and HTML pages.
  • Deployed the application by using Tomcat Application Server and IDE Eclipse.
  • JDBC connectivity was established using Oracle thin client.
  • Implemented Java Mail API to send email notifications to the users after the bill generation process.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
  • Involved in resolving bugs post production
  • Resolved performance issues and participated in code reviews
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Maintained the business standards and the requirements and deployed them on secured Server.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Implemented DAO classes to retrieve the profile information and did other configurations using JDBC
  • Develop UML Diagrams such as Class, Sequence and Activity Diagrams to understand the systems Architecture.
  • Implemented Sonar qube to perform code quality.

Environment: JAVA, Struts, JDBC,HTML, CSS, JavaScript, jQuery, SVN, CA Harvest, Maven, Tomcat, Pl/Sql, Eclipse, Ext JS, Java Mail API, Apache POI.

We'd love your feedback!