We provide IT Staff Augmentation Services!

Backend Java Developer Resume

2.00/5 (Submit Your Rating)

Newton, MA

SUMMARY:

  • 6+ years of strong experience in Object Oriented Design and programming for Web based applications using Java/J2EE.
  • Strong expertise in stages of SDLC Software requirements, analysis, design, development, Implementation and Testing.
  • Expertise in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, Spring, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Experience in using the XML parsers like SAX, DOM; expertise in implementing XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers; experience in using XSL/XSLTfor displaying data.
  • Good knowledge on web services, SOAP, Restful Web Services, Angular JS, jBoss.
  • Worked on Hibernate 3.0 Persistence Framework and Design patterns like Factory, Data Access Object (DAO), singleton, Data Transfer Object.
  • Experience in building web applications using Spring framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), DAO (Data Access Object).
  • Experience in database design and development using SQL, T-SQL and PL/SQL in Oracle (10g), DB2 and SQL Server environments.
  • Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
  • Good experience in Java Messaging Service (JMS) for Message-Oriented Middleware.
  • Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL;
  • Experience in both core and advanced Java technologies (HTML, JavaScript, Servlets, JSP, JSF, Hibernate, and spring, EJB, JNDI, JMS, JDBC, XML, XSLT, AJAX, and DOM) with various middleware technologies.
  • Expertise with some of the frameworks like Struts 2.0/1.3, Web Services, Quartz, JUNIT, Axis & Maven.
  • Have Experience in using GitHub while developing the applications and posting them in Github.
  • Good knowledge on Relational Database concept and experience with Oracle 10g/11i, 9i, 8i, IBM DB2 7.X/8.X,SQL Server 2005 and MySQL 5.0/5.5. Also have experience on Oracle Identity manager 11g/10g/9g.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBossAS, Weblogic, IBM Web Sphere, Glassfish and Tomcat.
  • Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Unified process), Rational Unified Process and Test driven development(TDD).
  • Hands on experience in developing client/server, multi-tier and web-based applications.
  • Diverse industry experience which include mainly Financial services and Health care, Insurance.
  • Quick learner to new design patterns/frameworks and adoptable for fast and quality development.
  • Good Experience in Interacting with Business Users to analyse the business process and transforming requirements into screens, designing, documenting.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent communication skills, Presentation and problem solving skills.
  • A team player with good Interpersonal skills, decision making skills, and effectiveproblem solving looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS:

Programming Languages and scripts: Java, XML, Java Script, shell script, HTML, SQL, PL/SQL, UML, PHP, Python, Ruby, AngularJS

Application/Web Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0

J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0, iBATIS, Spring 3.0, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, Apache Axis

Web Technologies: HTML5, DHTML, XHTML, CSS3, Java Script, Ajax

Service Oriented Architecture and Web services related: SOAP, REST, Apache Axis, JAX-WS

Build Automation: Ant, Maven

RDBMS: Oracle 10g/11g, DB2, MySql, Mainframes, COUCHBASE

Database design & object oriented analysis and design: UML, OOAD design patterns, ER - diagrams

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

Configuration Management tools: SVN, CVS, Microsoft Sourcesafe

Other tools: Apache JMeter, Jenkins/Hudson, MKS for deployments

EXPERIENCE/PROJECT WORK:

Confidential, Newton, Ma

Backend Java developer

Responsibilities:

  • Working as a software engineer in Confidential (Financial service company).
  • Developing and designing the web applications in the backoffice.
  • Use jboss eclipse IDE for developing the Java applications.
  • Testing the application by giving the infeed and outfeed data.
  • Working on SQL for the retrieval and management of data in relational database.
  • Working on database objects creation, performance tuning of stored procedures, and query plan.
  • Created tables with databases like Oracle, DB2, MySQL.
  • Working on perforce to integrate the code in eclipse(work station) . Also to get the latest copies of files, performing edits and submitting the revised files.
  • Use Cygwin to build and run the code and to connect to the database.
  • For security purpose use RSA token to connect to the Cygwin.
  • Use Go2Project to retrieve the requirements document and to update the weekly task in the timecard. Also, check for the projects which are currently on board.
  • Attending the team and client meeting for gathering the requirements.
  • Participates in code review meetings and provides improvements. 
  • Interacts with the team before starting a task in order to make sure the whole team is on same page.

Confidential, Morristown, NJ

Java developer/ Production support

Responsibilities:

  • Experience in providing 24/7 application support for Production and Development environments.
  • Analyzing application requirements, creating low level design and developing the proposed solution using Core Java, Spring MVC, J2EE and WebSphere.
  • Deployed the Enterprise Java Beans in WebSphere App Server
  • Used Maven for the deployments.
  • Responsible for configuring and deploying the builds on WebSphere application Server.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Worked on db visualizer for the integration of database.
  • Worked on SOAP and RESTFUL web services to extract the request and response of the servers.
  • Worked on jboss eclipse IDE for developing the J2EE applications.
  • Used BSM(Business service management) approach for checking the incidents, changes and new developments that impact the Business and customers.
  • Experience inTortoise svn to manage different versions of source code.
  • Participated in warooms for solving priority issues.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Attending the team and client meeting for gathering the requirements.
  • Involved in requirement gathering and analysis
  • Designing and developing Web application to generate reports using  Java-J2EE technologies
  • Setting up an environment, configuring an application and Apache Application Server.
  • Responsible for the development of maven build based Java web application
  • Worked on development of PF (Policy Fulfillment) application which involves the coding of Java, Spring 3 core for dependency injection, Spring 3 Hibernate for ORM.
  • Involved in writing the server side and the client side classes using java.
  • Involved in creating the JSP Pages.
  • Good Understanding and Experienced in Agile Development process for diverse requirements.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Designed and developed coding on Angular js frame work.
  • Had an introduction of Angular js2 to work on that framework.
  • Developed web applications using angular js with some other web technologies like HTML, css.
  • Worked on websphere application server.
  • Also involved in deployment of the application using websphere that makes to change the requirements.
  • Integrated the applications with soap web services.
  • Built RESTful web services and Integration Service layers to provide data from the backend.
  • Design and developed different PL/SQL blocks , Stored Procedures in DB2 database.
  • Worked on databases like RDSMS by creating tables and writing queries.
  • Involved in unit testing using JUnit.
  • Used REST web services for integrating with third party tools.
  • Used Oracle 10g where I have created the view and Store procedures to move the data over the tables .
  • Developed applications using spring framework/struts under Java EE platform
  • Worked on spring boot for ease of the development of applications.
  • Worked with technologies like JSP, OLTP HTML, CSS, Dojo and JavaScript to construct the UI Layer for the application.
  • Used Maven for building the EAR file.
  • Worked with QA team for testing and resolving defects.

Confidential, Cincinnati, OH

JAVA Front End developer

Responsibilities:

  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL
  • Created Dialog boxes using DOJO for better look and feel.
  • Used Spring framework and interacted with backend database using Hibernate framework.
  • Used XSLT for all the front end development.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Worked on Apache Tomcat application server.
  • Used JSON to transfer the request from the web page to the server.
  • Developed a suggest box using Ajax to make an asynchronous drop downs of all business units using both Prequest objects and active objects.
  • Involved in developing SQL and Stored procedures with the databases Oracle(RDMS)
  • Generated the required XML files to transfer data between the server and the web pages.
  • Used DOM parser for validating the XML files against their respective Xml schemas.
  • XPATH expressions are used to extract data from the XML files.
  • Used Hibernate in the persistence layer.
  • Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
  • Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Developed unit test cases using JUnit and Mock Objects.

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Application was updated with new functionalities.
  • Implemented the application on Agile methodology and followed the Test Driven approach.
  • Developed using Spring Framework Model View Controller (MVC) with different components Spring AOP, Dependency Injection.
  • Designed and built UI using Spring, ExtJS and JavaScript & employed collection libraries.
  • Designed and involved in preparing activity diagrams, use case diagrams, sequence diagrams as per the business requirement.
  • Developed multiple GWT/Smart GWT-based web application (from client to server).
  • Used JavaScript for Client validation.
  • Designed a website for understanding the user requirements and validated the web page using JQuery/ JSon in Conjunction with Java Spring/ Hibernate/ PHP
  • Developed user interfaces using Servlets, CSS 3, XSLT, XML, HTML, AJAX and JavaScript.
  • Developed reusable components like logger, cache manager, error handler using object-oriented concepts.
  • Developed Java Message Service (JMS) with IBM MQ Series to manage the transactions and make the exchange of data reliable.
  • Involved in developing web Page Application using AngularJS.
  • Developed relational database and PL/SQL queries, stored procedures for retrieving the data.
  • The design pattern DAO (Data Access Object), Singleton was implemented to ease the development of application with no complexity.
  • Used Maven for the project structure and also for the automated build.
  • Configured the connection for the database connectivity.
  • Used Apache Camel to create routes based upon the data change from the responses.
  • Created custom online payment gateway interfaces for e-commerce application with PayPal, utilizing SOAP.
  • Consumed the web services based on SOAP protocol using Axis 2 on SOA (Service Oriented Architecture).
  • Worked on Eclipse and version control as CVS.

Confidential

Java/J2EE Developer     

Responsibilities:

  • Involved in the design process and test cases utilizing JSP, Struts and EJBs.
  • Used Struts framework for developing front-end Action Forms, Actions and Tag libraries.
  • Developed and deployed Action Classes and JSP for Dynamic HTML generation.
  • Involved in writing Form level Validations using Struts validation framework.
  • Developed Server side programs using EJB2.0, helper beans, and deployed on WebLogic App server 6.1.
  • Involved in writing code to send JMS messages to different layers in the module.
  • Involved in designing, developing, and deploying entity beans and session beans.
  • Developed Web services (REST) through JAX-WS in Apache Axis to interact with other components.
  • Consumed and developed REST Web Services.
  • Involved in writing CSS and XML Schema Definitions.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database

We'd love your feedback!