We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Around 6 years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Test Driven Development, Waterfall model and agile methodologies like SCRUM.
  • Extensively worked on core java concepts like Multi - Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, JavaScript, JDBC, XML, Struts, Spring 3.x and Hibernate 4.x frameworks.
  • Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring ORM and Spring Security, Spring Boot, Spring Batch
  • Worked on IDE’s such as Eclipse for developing, deploying and debugging the applications.
  • Experienced in deploying, configuring, maintaining applications on application servers such as JBoss and IBM WebSphere.
  • Good knowledge and experience with multiple Servers like Web Logic server, Apache Tomcat
  • Extensive experience in working with different databases such as Oracle, SQL Server, MySQL and writing Stored Procedures, Functions, Joins and Triggers.
  • Had experience in JMS and Message Queue listeners for Message Queue Service.
  • Expertise in working with Windows and LINUX.
  • Expertise in GUI Web Designing and validations using HTML, DHTML, CSS, Java Script, AngularJS and AJAX.
  • Experience with Service Oriented Architecture (SOA), development and deployment of Web Services using SOAP, WSDL.
  • Hands on experience in consuming as well as developing API for SOAP and RESTful based web services to integrate third party functional modules into the core application.
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
  • Experience in using Maven and Ant for build automation.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
  • Good Experience in developing test cases with Junit and logging with Log4j.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS

Languages: C/C++, Java, SQL, PL/SQL, UML, J2EE, HTML, DHTML.

Web Technologies: Servlets, JSP, JavaScript, Angular JS, Node JS, JSON, JDBC, JMS, XML, HTML5, CSS3.

Java Technologies: Core Java, JSP, Servlets, JDBC, Java Beans, Exception Handling, Multi-threading, Event Handling, Swing.

IDEs: Eclipse, Net Beans, IntelliJ IDEA, RAD

Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss

Tools: Ant, Maven, Log4j, Junit, GitHub

Operating systems: Windows, UNIX, Linux

Databases: Oracle 9i / 10g/11g, MySQL, MS SQL Server, DB2, MongoDB, PostgreSQL.

Design Patterns: MVC, Singleton, Session Facade, Factory Pattern

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring Boot, Spring Batch, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Log4j.

Version Control: CVS, SVN, GitHub.

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and Maven scripts for the building the applications.

Environment: Core Java, Hibernate, Spring, Servlets, XML, JSP, MVC, UNIX, JUnit, Maven, RESTful, SOAP, Struts, Oracle 11g, SQL, JavaScript, AngularJS.

Confidential, Marlborough, MA.

Java Developer

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Worked on Spring Batch as part of the project
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Integrated Hibernate with Spring business components using Hibernate Template.
  • Implemented User Interface (front-end) screens using JavaScript and Angular JS.
  • Create data access layer for interactions with database and MQ.
  • Create callable statements to utilize stored procedures for faster execution of SQL inserts.
  • Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).
  • Implemented Spring JMS message senders to send alerts to Tech Support Team from MQ.
  • Designed the UML, created class, sequential diagrams using modified code.
  • Logging mechanism used was log4j.
  • Created Oracle 10g database tables, stored procedures, sequences, triggers, views.
  • Created JUnit test scripts to unit test the code flow.
  • Volume testing and performance testing Tomcat vs WebSphere.
  • Testing and bug fixing to reach the end to end flow.

Environment: Java/J2EE, Spring MVC, Spring, JMS, Junit, Html, CSS, Hibernate, JavaScriptAngular JS, StarTeam, Oracle 10g, Toad for Oracle, DB Visualizer, HP Service Manager, HP Quality Center, HP Event Monitoring and Scheduling.

Confidential, Cupertino, CA.

Java Developer

Responsibilities:

  • Participated in the Requirements analysis/technical assessments for Contact Campaign, Service Orders, and Notification Modules.
  • Designed and developed interfaces in the form of Delegates, which interacted with SOAP Services.
  • Created Business objects and service classes to implement business logic.
  • Involved in various stages of interface development with Web services (Customer Request, Retrieve Service, Validation Service, Alerts and Notifications services, start, stop service requests).
  • Implemented the User Activity and Auditing module administration with backend DB Server.
  • Worked on JQuery, JavaScript, JSP and JSTL to enhance functionality and user experience on web pages.
  • Developed Port lets, action classes, Controllers using Web Logic Portal framework.

Environment: Java/ J2EE, Web Logic portal 10.3x, Swing UI, jQuery, JavaScript, CSS, and HTML

Confidential, Paramus, NJ

Java/J2EE Full Stack Developer

Responsibilities:

  • Design the whole work flow and decide asynchronous steps, construct scheduler/executor frame and execution sequence.
  • Construct and configure the environment setting for the project, prepare the skeleton for analysis demo and refine of design.
  • Extensively use spring executor to handle multiple threading tasks and monitor task status
  • Applying log4j for synchronized updating Input Stream as multiple active threads running
  • Developing UI interface for “on-demand” request and authentication validation with spring MVC, JSP, AJAX, JSON, JavaScript and JQuery.
  • Handling error detection and update status as run time, reprocess uncompleted task again in one
  • Update java 1.6 to 1.7 and debug on server environment configuration and compile
  • Create Ant scripts for both UI project and core executor jar
  • Executing Selenium Test cases and Reporting defects.
  • Working with QA for system test and product tests, debugging in integration test.

Environment: Core Java, Java/J2EE spring (IOC, MVC, Scheduler, batch, security), JavaScript, JQuery, SQL, JSP, AJAX, JSON, CSS, XML, HTML, Tomcat 7, TFS, Linux, Eclipse, RESTful Web Services, Selenium.

Confidential

Java Developer

Responsibilities:

  • I was involved in maintenance and support for various project like Airtel.in, Airtel.lk, DTH and Admin Module Application.
  • In addition, responsible for understanding of requirements, providing support to application, fixing issues, migration of severs.
  • Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
  • Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
  • Conduct Test Cases walkthrough on the test cases with development and Business People.
  • Validate XML Based Test Result Document for Traceability Report.
  • Onsite and Offshore Coordination.

Environment: Java, J2EE, JSP, XML, Struts, Servlets, DHTML, Java Script and Eclipse.

We'd love your feedback!