We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 6 years of experience in Analysis, Design, Development, Maintenance and support of Java/J2EE applications.
  • Working knowledge in multi - tiered distributed environment OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working with environments using Agile (SCRUM) and Test Driven development methodologies.
  • Experience in working with both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in Java/J2EE programming JDBC, Servlets, Struts, JSP, JMS, JSTL, RichFaces, WebLogic Portal.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Experienced in web development technologies such as HTML, DHTML, XHTML, CSS, JavaScript, AngularJs and AJAX technologies.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Experience in configuring MQSeries and experience in developing messaging systems using JMS.
  • Experience in working with IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS Application Servers.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle, DB2 and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like RTC, SVN, Clear Case, GitHub, Jenkins CVS and Subversion.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C++, C.

J2EE Technologies: Servlets, JSP, JSF, JSTL, EJB, JMS, RMI, JDBC, JNDI, SWING, SOAP, REST WEB SERVICES, PERL, JAVA XML API (DOM and SAX), STRUTS, TILES, ANT, JAXB, SPRING, HIBERNATE, JBoss drools.

Web/Applications Servers: IBM WebSphere MQ, BEA WebLogic, jBPM drools, Tomcat, JBoss, Apache, Apache Camel.

J2EE IDEs: IBM WeSphereMQ Studio (WSAD), Jbuilder, RAD, IntelliJ Idea, Eclipse

Database and Related: Oracle, MySQL, PL/SQL, DB2, Sybase, and TOAD

Operating Systems: Solaris UNIX, Windows 7, 8.1, XPServers

Web development: XML, XSLT, XPATH, XSD, DTD, HTML, CSS, DHTML, Java Script, AngularJS, AJAX.

Version Control & other tools: Rational ClearCase, CVS, Subversion, GitHub, Jenkins, log4j, JUnit 3.8

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, implementation and Operations & Maintenance phases of the project.
  • Used Spring ORM to integrate Spring Framework with Hibernate, used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database DB2.
  • Prepared stored procedures, functional and technical specifications and complex SQL queries.
  • Integrated the Business Rules Management Systems with Drools, utilized BPM tools, testing techniques and open source rules.
  • Created Web Services for Remote calling using Axis and REST.
  • Developed business layer using Spring, Hibernate and DAOs.
  • Implemented Ajax to ensure form level validation, spell checks and adding words to dictionary etc. in email related pages, alerts and invoke suggestions for search related pages.
  • Used XML Parser, XSLT, XPATH, XML DOM and tools for Marshalling and Unmarshalling purposes.
  • Printing the current view of the document in formats like PFF, MS-Word etc. using Jasper Reports.
  • Used Log4j for Logging.
  • Developed the application using SCRUM agile methodology.
  • Performed Unit Testing of the developed component using Postman.

Environment: Jdk1.6, SQL, DB2, WebSphere Application Server 7.1, Spring 2.0, Hibernate 3.0, JIRA, Postman, log4j, XML Parser, Jasper Reports, XSLT, XPATH, XML, JSON, Ajax, JBoss drools

Confidential

Sr. Java Developer

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, implementation and Operations & Maintenance phases of the project.
  • Worked in developing Spring related backend services and used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Developed pages using JSF features like converters, validators, ActionListeners, custom components etc., created conditional logics in pages using JSF tags and JSTL.
  • Used Spring ORM to integrate Spring Framework with Hibernate, used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database DB2.
  • Prepared stored procedures, functional and technical specifications and complex SQL queries.
  • Integrated the Business Rules Management Systems with Drools, utilized BPM tools, testing techniques and open source rules.
  • Created Web Services for Remote calling using Axis and REST.
  • Developed business layer using Spring, Hibernate and DAOs.
  • Assisted in migration legacy Atlassian cloud-hosted confluence to a locally hosted to make use of nonprofit license.
  • Worked to integrate Atlassian Product authentication with our active directory.
  • Implemented Ajax to ensure form level validation, spell checks and adding words to dictionary etc. in email related pages, alerts and invoke suggestions for search related pages.
  • Used IBM SPSS Modeller to generate the Pie and Bar charts from the database and displayed on GUI.
  • Used XML Parser, XSLT, XPATH, XML DOM and tools for Marshalling and Unmarshalling purposes.
  • Printing the current view of the document in formats like PFF, MS-Word etc. using Jasper Reports.
  • Used Log4j for Logging.
  • Performed Unit Testing of the developed component using JUnit, supported in prepod and production environments.

Environment: Jdk1.6, SQL, NoSQL, Squirrel, DB2, JSF 2.0, JSP, WebSphere Application Server 7.1, Spring 2.0, Hibernate 3.0, JIRA, Atlassian products, RAD 6.0, J-Unit, log4j, XML Parser, Jasper Reports, XSLT, XPATH, XML DOM, Ajax, JBoss drools

Confidential

Java Developer

Responsibilities:

  • Involved in design phase and data modelling, interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed presentation tier using AngularJS JSP, JavaScript, HTML and CSS for manipulating, Validating, customizing, error messages to the User Interface.
  • Involved in Facelets, Spring, Hibernate & JPA integration for the entire system.
  • Used JPA, hibernate combination to access data from ORACLE database using POJOs for coding simplicity.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, REST, WSDL and UDDI.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Configured the web.xml & persistence.xml for the project.
  • Used EJBs (Stateless Session Beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Used JNDI to perform lookup services for the various components of the system.
  • Implemented database using Oracle.
  • Integrated JIRA and Jenkins with regards to Release Notes creation and updates.
  • Wrote Liquibase change logs for tracking managing and applying database changes.
  • Involved in writing SQL queries and stored procedures for data manipulation.
  • Used JUnit for unit testing.
  • Used Ant building tool to build the application.
  • Used scripting in Perl, windows batch and UNIX shell scripting.

Environment: Java, Multithreading, collections, J2EE, Spring IOC, Hibernate, JPA, Oracle, Jboss, Ant, Maven, CSS, HTML, Oracle10g, Eclipse, JSP, JSF, JavaScript, Liquibase, Apache Axis, REST web services secured by client SSL certificates

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Used Scrum Agile methodology for development.
  • Involved in designing High Level Design (HLD) document.
  • Developed user interfaces using SPRING MVC, JSP, JSTL Tag Libraries, HTML, CSS, Java Script and Jquery.
  • Developed XML schema and generated java beans using JAXB.
  • Extensively used JAXB API to marshall/unmarshall the XML documents to Objects and Vice versa
  • Developed spring controllers for customer and account management.
  • Developed X12 transformation Web Service using Spring Web Services.
  • Used MQ to post payment and acknowledgment payloads.
  • Used Spring JMS to post messages to MQ.
  • Used WebLogic distributed queues for internal messaging.
  • Developed Jasper Reports for customer, account and end of day proofing.
  • Wrote SQL Queries and stored procedures.
  • Used Log4J to store log messages. Created POM xml for building the application.
  • Did Junit testing and Used Green Hat for performance testing.
  • Developed UNIX shell scripts for retrieving and sending the files to other systems. These jobs will be configured in CONTROL-M.
  • Supported SIT, UAT and Production environments.
  • Resolved production tickets.
  • Deployed Application in Web Logic Application Server.

Environment: Java 1.5, J2EE, Spring Framework 3.0, Spring MVC, Java Script, JSTL Tag Libraries, JQuery, JSON, Web Logic, Eclipse, Spring Web Services, CXF Web Services, JAXB, REST, JMS, MQ, WSDL, Subversion, Jasper Reports, Oracle, MAVEN, UNIX, JavaScript

Confidential, Iowa City, IA

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
  • Designed and coded application components in an Agile environment.
  • Coordinating with the business and functional teams to get clarity on the requirement for analysis.
  • Working on the development work as well as support for previous releases.
  • Involved in Spring IOC and Spring AOP framework implementation.
  • Developing the code through different layers presentations layer using Struts2, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
  • Resolved many challenging tasks while migrating by taking care of the sessions and creating stubs as per new environment etc.
  • Worked on Web Services using java API for XML Services(JAX-WS) and build, deploying Restful Web APIs Services
  • Implemented several new features by calling new Web services which were provided.
  • Tested web services on SOAP UI and REST Sonar.
  • Worked on ACH Credit project to shut down OMNI and make file transfers with SFTP while processing batch job.
  • Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON
  • Worked web UI technologies Angular JS, JQuery, Java Script, HTML5, Ajax, and CSS.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation usingJava Script and JQUERY.
  • Developed domain objects using Hibernate and the respective configuration in xml files.
  • Setting up and maintaining automated build scripts in Jenkins.
  • Used IBM RAD for development and WebSphere Application Server for deployment.
  • Involved in testing using JUnit.
  • Involved in fixing various defects assigned on the Jira.
  • Used log4j for logging.
  • Developed the application using SCRUM agile methodology.
  • Involved in evaluating the code quality using PMD tool.
  • Used SVN as version management.

Environment: Java, J2EE, JSP, Web Services, ESB, SOAP, REST, SOA, Hibernate, Spring, JAXB, JNDI, JAXB, AngularJs, Bootstrap, JavaBeans, Soap UI tool, JUnit, Log4j 1.2, Ant, Maven 2.2.1 Oracle10g, Rapid SQL, XML, XSLT, HTML, CSS, SAX, DOM, SQL, Java script, Ajax, UML, Eclipse, Web Logic 10.3, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Implementation, and Testing of the project.
  • Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets, and services on the back-end using a Sybase Database.
  • Implemented database using MySQL.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Developed user and technical documentation.
  • Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
  • Developed presentation layer using HTML, CSS, and JavaScript
  • Developed stored procedures and triggers in PL/SQL
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
  • Deployed the application in WebLogic server.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.

Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat, PL/SQL, JMS, JNDI, HTML.

We'd love your feedback!