We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • 8+ years of working experience in developing enterprise applications using object oriented Technologies.
  • Strong work experience and good understanding of all phases of Software Development Life Cycle (SDLC).
  • Extensive experience in designing and developing Multi - Tier Web Applications using Java, J2EE Technologies (JSP, Servlets, JavaScript, JNDI, JDBC, Web Services (SOAP, WSDL, REST), Log4j.
  • Hands-on Experience in developing projects in JAVA/J2EE platforms using all Spring Framework Modules (Spring-Core, Spring-MVC, Spring-Web services, Spring-AOP).
  • Experienced in Core Java with strong understanding of Multithreading, Collections and Exception handling concepts.
  • Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
  • Expertise in developing XML documents with XSD validations, SAX, DOM parsers to parse the data held in XML documents.
  • Experience in using data mapping frameworks such as Hibernate.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/ App servers.
  • Extensive experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
  • Experienced in writing applications in Maven, ANT and deploying them on to servers.
  • Extensive experience of working with RDBMS like Oracle 11g/12c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
  • Extensive experience in designing and developing interactive User Interfaces, Usability, Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD.
  • Experience in developing components using Enterprise Java Beans over Application servers and platforms such as Web Logic.
  • Created various controllers, views using MVC framework AngularJS.
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat, BEA WebLogic.
  • Experience of working with RAD, WSAD 5.0, Spring Tool Suite, Eclipse, NetBeans.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experienced in Unit Testing and generating of Test cases for web applications using selenium.
  • A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
  • Knowledge in Jenkins.
  • Extensive experience using REST and SOAP web services.
  • Extensive experience with frame works like Struts, Hibernate and Spring.
  • Experience in programming with IDE'S like Eclipse, RAD.
  • Strong experience in software engineering and development including software analysis, design, development, deployment, testing, and support.
  • Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere, BEA WebLogic and Jboss.
  • Excellent skills in creating and accessing various databases using SQL Queries on various databases like Oracle, DB2 and SQL Server.
  • Experience in deploying application updates to AWS and monitoring load balancing of different instances.
  • Actively participated in production support activities of the application.
  • Expert level programming skills in UNIX and shell scripting.
  • Expertise in trouble shooting and bug reporting using defect-tracking tools.
  • Expertise in selenium by using java.
  • Expertise in testing and also much familiar with testing terminology as well.
  • Excellent analytical/presentation skills and strong interpersonal skills.
  • Ability to learn new Languages, Technologies and tools quickly.
  • Willing to relocate: Anywhere

TECHNICAL SKILLS:

Languages: JAVA, SQL, PLSQL

J2EE Technologies: JSP, Servlets, Struts, Spring MVC, Hibernate, Log4j, JDBC

Web Services: SOAP, Restful Web services, WSDL

Application/Web Servers: Tomcat 5/6/7/8, JBoss, Web Logic, WebSphere

Web Technologies: HTML,AJAX, XML, Java Script, CSS, Angular js.

IDE Tools: Eclipse and RAD

Databases/API: Oracle, DB2, MySQL

Operating Systems: UNIX/Linux, Windows XP/Vista/7/8

Development Tools: Ant, Maven

PROFESSIONAL EXPERIENCE:

Sr. JAVA Developer

Confidential - Plano, TX

Responsibilities:

  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Responsible for implementing the business requirements using Spring MVC Framework
  • Worked on developing REST Web Services components using Spring MVC.
  • Developed feedback forms using JavaScript.
  • Developed the user interface with JSP, HTML, CSS and JavaScript.
  • Used various bean scopes throughout the project for proper handling of request and security issues.
  • Worked on oracle as database to create records.
  • Used Spring Framework for Dependency injection (IOC) and integrated with the Hibernate.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Have knowledge on angular js and worked on this project.
  • Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
  • To improve overall performance of program multi-threading was used.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Collection framework was used.
  • Worked with topic for creating publish/subscribe-messaging model.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Knowledge on guidewire and used in this application.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM Web Sphere 8.5 server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Developed unit test cases using selenium for unit testing
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Responsible for production support activities as well.
  • Involved in on-call activities, also familiar with HPSM, Service now tools for tracking.
  • Actively worked on production batch issues and resolved the issues with in very limited time to ensure SLA is not missed.
  • Active monitoring of application is done in rotational basis and worked on on-call support activities.
  • Worked extensively on Soap UI for mocking the back-end web service calls.
  • Involved in preparing the documentation and logic flow charts of the process.

Environment: Java 1.6 (Java 6), Agile, TDD, UML, Restful web services, SOA, Spring, JSF, Ajax, JavaScript, CSS, JSP, JSTL, selenium, Hyfinity, Oracle, SQLs, WebSphere, JSON, XMLPL/SQL developer, SOAP-UI, Unix, SVN, Eclipse, Maven.

Sr. Java Developer

Confidential

Responsibilities:

  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing, ticketing.
  • Involved in the process of analysis, design, and development of the application.
  • Debugging and Troubleshooting any technical issues while implementing the applications.
  • Extensively worked on Spring Frame Work.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features of spring framework to handle exceptions.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript, XML.
  • Developed additional data points for XML formatted file using XML beans.
  • Contributed in design and development of Struts/MVC web based application.
  • Service layer development using Spring Core Framework.
  • Developed UI using HTML5, Angular JS and JSP.
  • Used Struts Tiles and Validator framework in developing the applications.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html tag libs) to create standard dynamic web pages.
  • Developed action classes and form beans and configured the struts-config.xml
  • Provided client-side validations using Struts Validator framework and JavaScript.
  • Used Angular JS Model-view- controller capability and its features for data binding, validation ajax requests/ response.
  • Active monitoring of batch jobs which are auto scheduled via TWS.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Have very good knowledge about production support activities.
  • Involved in performing Unit and Integration testing. Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used Clear Case for source Version Control.
  • Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml
  • Involved in production support activities.
  • Have extreme knowledge on support process like incident, problem and change management.
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.
  • Extensively used XML files to code configuration files.
  • Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, jQuery.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided.

Environment: JDK 1.6, J2EE, JAVA, JMS, JAX-WS, Web Services, Eclipse, RAD, Struts, Web Sphere 8.5, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, Oracle 11i, SQL Developer, Angular js, Tortoise SVN, JUnit, JMeter.

Java Developer

Confidential

Responsibilities:

  • Involved in requirements gathering, analysis and design. Responsible for Development, Implementation and Testing of the complete business solution.
  • Used Microsoft Visio for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed and developed web-based software using Spring framework, Spring MVC framework, and Spring Web Flow.
  • Designed UI screens using Struts, JSP, Servlets, HTML and JavaScript.
  • Developed application using Spring MVC, JSP, JSTL (Tag Libraries) on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
  • Used jQuery and CSS for the UI Development.
  • Implemented Asynchronous and UI effects using AJAX and Jquery.
  • Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages
  • Developed a web-based reporting for credit monitoring system with HTML, JSTL, custom tags and Tiles using Struts framework
  • Developed Session beans which encapsulate the workflow logic
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object(DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Testing and deploying the full application on WebSphere Application server.
  • Implementation of JMS between Workflow module and backend Message Forwarding Engine.
  • Used JMS Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems
  • Used PL-SQL for customer details updating at production and UAT level
  • Actively involved in designing and implementing Singleton, Data Access Object, and Session Façade and Inversion of Control (IOC) design patterns.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Used Web Services-WSDL and SOAP for getting credit card information from third party vendors.
  • Used JAXB parser for parsing the valid xml files as defined by the XSD.
  • Used ANT scripts to build the application and deploy on Web Logic Server.
  • Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures in the application.
  • Monitored the error logs using Log4J and fixed the problems.
  • Assigned development activities within team, peer-review and participated in technical reviews.
  • Interacting with QA teams in developing and implementing test cases and bug fixing.

Environment: Spring, Hibernate, JSP, Websphere MQ, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, SVN, Log4J, JUnit, Web Logic Application Server, Eclipse, Microsoft Visio, MYSQL, Oracle 10g.

Associate Java Developer

Confidential

Responsibilities:

  • Used Iterative development methodology.
  • Adapted core MVC design pattern for the development of web app.
  • Designed and created tables over MySQL database server.
  • Monitored and controlled the performance of the web app.
  • Studied the function requirements and prepared the application requirements word document.
  • Developed Physician order entry forms using Java Swing API.
  • Provided Guidelines for best practices of Software Management, Coding Standards and Code Commenting for better understandability.
  • The backend logic was mainly fulfilled using Core Java concepts such as OOP, Exception handling, Collection Framework, Input/output System, Multi-threading to implement various features.
  • Extensively worked on Spring, Servlets, JSP, Java Beans, and JDBC.
  • Developed HTML pages using HTML and JavaScript for front-end validation.
  • Developed JDBC Connection Pool API as an interface to database for fast database response using bottom out transaction processing approach.
  • Prepared deployment and migration documents and scripts for deployment and backup the application.
  • Involved in Debugging and Assembly test and user acceptance Test of the end product on the development environment.

Environment: JDK 1.4, JSP, Servlets, JDBC, JSTL, XML, HTML, Eclipse, Apache Tomcat, SOA, JavaScript, JDBC, Web Sphere Application Server, UNIX.

We'd love your feedback!