We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

EXPERTISE SUMMARY:

  • Professional J2EE Software Developer with 7+ 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.
  • Experience in web technologies (HTML, JavaScript, AJAX, JQuery, XHTML, CSS, Bootstrap, Node JS, Back Bone JS, React JS, Angular JS).
  • Exposure to new features and issues addressed in Angular 2.0.
  • 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.
  • Experience programming in Scala with exposure to the most well-known frameworks such as Akka and Play.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where JUnit testing was employed.
  • Knowledge on testing principles like karma and chai.
  • 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 Integration, Spring Security, AOP.

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(RADTool )

Configuration: CVS

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX, SOLARIS

Tools: Ant, JUnit, Log4j

Database Tools: TOAD, SQL Navigator

ETL: Informatica

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

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java Developer

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.
  • Used React JS for frontend framework and Flux architecture for creating data layers for unidirectional data flow.
  • 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.
  • Extensively implemented the actor model using Akka Framework
  • Implemented applications with Scala along with Akka and Play framework.
  • 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, Akka, Tortoise, Putty / WinScp, WinMerge JENKINS, Cucumber, Ruby, CICD.

Confidential, Charlotte, NC

Java Developer

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.
  • Built backend REST API with Node.js, Express.js.
  • Overall, worked on end to end application development as well as proposed and implemented design and code changes to improve the ongoing application maintenance
  • Client Side code was written in React JS, Backbone JS and Server Side Code were developed using MVC4.
  • 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

Confidential, Sylmar, CA

Java Developer

Responsibilities:

  • Development of customized components based on Struts, HTML, JavaScript.
  • Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
  • 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!