We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Professional J2EE Software Developer with around 8 years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements for Banking Domains
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSF, Facelets, Richfaces, JSP, JavaScript (jQuery, Angular JS), HTML, DHTML, XHTML, ANT, Maven, JavaScript, Ajax and CSS.
  • Excellent Hold on JSF, A4J (Ajax for JSF) with Managed beans and also with support of Spring beans.
  • Worked on Struts utilizing Apache Tiles, Struts Controllers (Actions and Forms) and validations.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Developed Web Services in Spring Web Service and Java (JAX) WS.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like spring, Struts and other technologies.
  • Worked with DEVOPS team - Jenkins and CI/CD environment.
  • Worked on automation testing tool Cucumber on Ruby.
  • Knowledge on Chef, Puppet and AWS
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where JUnit testing was employed.
  • Experienced in using Version Control Tools like CVS, SVN, VSS and Git.
  • Experience in developing Web services provider and client using Spring and Axis to provide WSDL.
  • Used Maven s different plugins from basic like clean, deploy, install etc. to customized for differet purposes like JAXB XJC tool.. Used Repositories and dependencies.
  • Wrote Shell scripts, Java to shell calls and remote shell calls.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, XML Beans.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development., used tools like JIRA and Rally Kanban board

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, JNDI, EJB, RMI

Frameworks: Jakarta Struts, Spring, Hibernate, Java Data Objects, Spring MVC, JSF.

Web Technologies: HTML, DHTML, SOAP, REST, JavaScript, AJAX, CSS

XML Technologies: XML, XSL, XSLT, JAXP (SAX, DOM), SOAP, WSDL

Spring Framework and IoC expert: Spring Core, Spring MVC, Spring Web Services, Spring

Application/Web Servers: Web Logic, JBoss, Apache Tomcat

Databases: Oracle 8i/9i/10g.

Messaging Systems: JMS.

IDE Tools: Eclipse2.0/3.x,NetBeans,JDeveloper,SupportCentral(RAD Tool)

Configuration: CVS

Operating Systems: Windows UNIX, LINUX, SOLARIS

Tools: Ant, JUnit, Log4j

Database Tools: TOAD, SQL Navigator

ETL: Informatica

Programming Languages: C, C++, Java, Visual Basic, SQL

WORK EXPERIENCE:

Sr. Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Created iterative mockups, prototypes and production - ready HTML5, CSS3.
  • Responsible for design and implementation of GUI web applications and RESTful web service API that publicly exposes the underlying operations.
  • Created build scripts using ANT and used Jenkins for continuous build and deploys application in Dev and Test environment.
  • Proposed Ideas of new applications based on need and provided prototype and effort sizing to management and prospect business users.
  • Worked in an agile development process with two weeks release with monthly Sprint and daily Scrum.
  • Developed entire application java code using eclipse.
  • Developed exceptional web UI in AngularJS & included facilities for stripping long error messages from minified JavaScript code for AngularJS.
  • Developed the web layer in spring MVC and implemented spring IOC throughout the application.
  • Used Test Automation Cucumber for testing web application.
  • Wrote Unix Shell scripts that transfers files from FTP Store and forward server to enterprise application servers, decrypts the files, and uses the java application to process the files
  • Consumed various web services from different clients and tested the basic service request and response for unit testing of the service using SOAP UI.
  • Developing PL/SQL stored procedures that are used as standard template for particular bugs fixes.
  • Created build scripts using ANT and used Jenkins for continuous build and deploys application in Dev and Test environment.
  • Experience in generating XML/XSD to send the request to the Messaging server.
  • Analyzed additional business requirements provided by business users for High Level Design.
  • Provided detailed software structure and architecture using Use cases, sequence diagram and UML.
  • Used CVS (Concurrent Version System) as the configuration management tool.

Environment: Java 1.7, Angular Js, Spring 3.2, Spring AOP, Spring IoC, Tomcat/Jboss, Eclipse Juno, Oracle 11gr2, Ant, Maven, Subclipse, Tortoise, Putty / WinScp, WinMerge JENKINS, Cucumber, Ruby, CICD.

Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Designed & developed the application in struts2 framework and developed the entire front - end in JSP.
  • Front end code implemented with HTML, DOM, CSS, JavaScript, and JQuery.
  • Built RESTful web services using NetBeans IDE.
  • Involved in preparing developer reference documents on application modules.
  • Written and executed UNIX scripts for the Auto Sys jobs.
  • Overall, worked on end to end application development as well as proposed and implemented design and code changes to improve the ongoing application maintenance
  • Involved in writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
  • Used Version one to track Story progress and plan the deployment activities accordingly.
  • Produced and consumed various internal and external SOAP/REST Web Services.
  • Developed Rest API's to ingest the data using RabbitMQ, MongoDB and ElasticSearch
  • Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process with in Content Management System.
  • Used JMS to send, receive and read the messages and also Created Queues.
  • Apache Ant was used for the entire build process.
  • Created XML schemas - both simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations.
  • Generated Adhoc reports by writing complex queries using joins.
  • Experienced in developing and deploying applications in Tomcat on UNIX Environment.
  • Worked with the UNIX environments where the Application servers and Data base servers are configured. Used the FTP and SFTP clients like WinScp, Putty, Filezilla for transferring the files.
  • Used HP Quality center to track defects and review test cases with the QA lead to ensure all the scenarios are covered for the stories.

Environment: Java 1.6, Struts 1. 2, ORACLE, PL/SQL,JMS, JSP, Java script, Subclipse, tortoise, Putty/ Winscp, Eclipse RSE, JIRA, Win Merge, Version One

Java Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used JavaScript for client side validations.
  • AJAX for the asynchronous server calls
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Created Perl and UNIX scripts to launch the java modules on JBoss application server and to generate the user reports.
  • Worked on JBoss application server to deploy the application.
  • Implemented the Mail API service in Perl code to alert the users in case of any batch job failures.
  • Used JPA framework for DAO layer to access the MySQL database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users

Environment: Java, J2EE, Servlets, JSP, JPA, Struts, JavaScript, SQL, XML, XSLT, HTML, CSS, UML, Perl, JBoss, RAD, MySQL UNIX

Java Developer

Confidential, Sylmar, CA

Responsibilities:

  • Development of customized components based on Struts, HTML, JavaScript.
  • Written Stored Procedures, Triggers, and Views extensively.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Designed application front end using Support Central
  • Designed and developed Servlets, Session and Entity Beans to implement business logic and deploy them on the BEA WebLogic Application Server. Used Message Driven Beans (MDB) as a listener for JMS messages.
  • Designed the application by implementing Struts Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and Struts UI Components as View and ActionServlet as a Controller.
  • Implemented the Design Patterns like MVC, Session Facade, Data Transfer Object (DTO), Business Delegate, Service Locator, and Data Access Object (DAO).
  • Written and debugged the ANT Scripts for building the entire web application.
  • Extensively used Hibernate template in data access layer to do Database Operations.
  • Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.
  • Developed the User Interface (UI) using Java Server Pages (JSP), CSS and JQuery.
  • Deployed business components into JBoss Server.
  • Wrote Servlet and Invoker servlets to redirect to JSP files.

Environment: J2EE, JDK6, Java Script, JSP, XML, HTML, Eclipse, Oracle10g, JUnit, JSF, JBOSS, Struts, Hibernate, Spring.

We'd love your feedback!