We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Java Professional wif almost 10 years of experience in Object - Oriented Analysis & Design, Development/programming for web based, multi-tier and distributed applications in JAVA/J2EE Platform.
  • Expertise in Object oriented analysis and design (OOAD) using Java/J2EE Design Patterns, Unified Modeling Language (UML).
  • Experience in working wif SOA Architecture Web Services, SOAP, WSDL and REST Architecture.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Proficient in J2EE components such as Servlets, JSP, JSF, Spring MVC, JDBC, Java Beans, EJB, JNDI, JMS, JPA.
  • Extensive experience in Hibernate, Spring, Spring Batch, Spring MVC and AOP. Experienced wif logging and tracing tools like Log4J, Slf4j.
  • Expertise in writing client side validations using Ajax, JavaScript and Struts validation framework.
  • Expertise in creating front end wif JSP, bootstrap CSS, Google Widget Toolkit(GWT), Angular JS, XSLT, JQuery, Java Script.
  • Extensive experience in developing applications using Java, SWING, Rich Client Platform(RCP), Servlet, JSF, EJB, JSP, JDBC, XML Technologies, JavaScript, HTML, DHTML, Eclipse development framework, Web Designing.
  • Experience in writing ANT scripts and Log4J and JUnit for unit testing.
  • IDEs for development - WebLogic Workshop, WSAD, Eclipse.
  • Expert in creating and deploying EAR and WAR files in Application Servers like WebLogic, JBoss, WebSphere and Tomcat .
  • Experience in web portals like Livelink. Strong Knowledge on SCALA, Groovy/Gails and Angular JS.
  • Extensive experience in Rules engine and Business Process Management suites like Drools and JBPM.
  • Experience in writing dynamic XSL/XSLT/DTD and corresponding static XML files.
  • Excellent experience in software development methodologies including Scrum/Agile Model.
  • Expertise in teh development of various E-commerce Applications using J2EE design patterns like Singleton, Session Façade, Business Delegate, and Service Locator.
  • Extensive work experience as a Team/Development Lead wif complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
  • Excellent team player wif good communication, people and leadership skills.
  • Expert in resolving Excel issues using POI and Jexcel frameworks.
  • Experience wif diverse platforms like Sun Solaris, UNIX, Linux and Windows.
  • Excellent experience in writing UNIX shell scripts (C & TC Shell scripts, Bourne shell scripting), Perl scripts.
  • Network protocol analyzer using Wireshark tool.
  • Strong knowledge in Test Driven Development using unit testing tools like JUnit and SCALA for behavior testing.
  • A resourceful team player wif good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment wif opportunities to grow.

TECHNICAL SKILLS

Languages: Core Java 6/7/8, C, HTML, XML, JavaScript, Ajax and XSLT, UNIX Shell Scripting

J2EE Technologies: J2EE, Spring MVC, Spring IoC, JSP, JSF, Servlet, EJB, Struts, RMI, JQuery, Hibernate, JUnit, Rest WebServices/SOAP/Axis 1.3

Framework: Spring Framework, Spring Batch, Spring Integration, Quartz Framework, Struts Framework, POI Framework, Jexcel, OSGI

Web/App Server: IBM Web sphere and BEA Weblogic, Tomcat, Jboss Application server

Internet: XML, XSL, Angular JS, HTML, DHTML, CSS, ActionScript, JavaScript, bootstrap CSS GWT and Jquery

Databases: Oracle, MySQL, MS Access, MS SQL Server, DB2, Sybase

IDE/Tools: WSAD 6.x, IntelliJ IDEA, HP Quality Center, Rational Rose, SQL developer, TOAD, Altova UModel 2007, Eclipse, Netbeans, Putty, WinScp, Livelink, Balsamiq

Version Control Tools: Tortoise SVN, CVS, VSS, GIT, Clearcase, Serena

Design Methodologies: Rational rose(UML), Data Model, MS Visio Pro 2005

Operating Systems: DOS/Windows NT/2000/XP, Unix/Linux, Solaris

Build Tools: Ant, Maven

File Transfer tools: WinSCP, FileZilla, Wireshark, Terminal

Memory Management/Tools: Eclipse-Profiler

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Senior Java Developer

Responsibilities:

  • Involved in architectural and design meetings of various modules of teh product.
  • Technical walkthroughs wif business analysis team assessing technical complexity, dependencies, risks and improvements and help documenting formal business requirements.
  • Closely working wif product teams, business analysts and customers in gathering and evaluating teh requirements for teh product.
  • Developed teh Code wif all Industrial Standards using Spring MVC, Spring Core, Hibernate, GWT, Restful web services, JSP, XSLT, JSF, Spring Batch and EJB.
  • Worked wif application configuration using Struts and web services. Developed Automation jobs using Spring Batch.
  • Developed new actions classes, model classes for teh new modules and to interact wif teh database we have used SQL builder.
  • Supporting teh legacy applications and fixing teh issues based on teh priorities (low, medium, High, Critical).
  • Gather teh business requirements Understand and analyze business logic by setting up three Amigos meeting.
  • Capturing teh Business Requirements and documenting them in HLD (High Level Design Doc) and LLD (Low Level Design Doc) using Balsamic.
  • Developed teh Code wif all Industrial Standards using struts, Java server pages (JSP), bootstrap CSS, J query, web services.
  • Followed Test Driven Development and Responsible for teh creation and execution of teh Unit Test cases for each coding assignment.
  • Creating / Loading teh bugs in to Jira and assigning teh severities for future reference and used Jenkins for continuous integration process.
  • Troubleshooting development, UAT and production issues and implementing/deploying fixes wifin each sprint.
  • Participated actively in Agile methodologies (discussions, reviews, demos, sprints, burn down charts & scrums).

Environment: Struts, JSP, Angular JS, JSF, Spring MVC, Core, AOP, Hibernate, EJB, Java 7/8, Spring Batch, Jboss 6.1 EAP, JDK 1.7.1, Unix, Kitty, Oracle 11g, SQL builder, Eclipse Luna, SQL developer, Jenkins, Ivy, GIT, GWT, SVN, RCP, web services, Jira, Jrebel, Putty, Unix, Winscp, Restful Webservices, Junit Testing, Maven, SVN, Cucumber, Jenkins, Junit, Groovy/Gails.

Confidential, Overland Park, KS

Senior Java Developer and Team Lead

Responsibilities:

  • Involved in architectural and design meetings of various modules of teh product.
  • Technical walkthroughs wif business analysis team assessing technical complexity, dependencies, risks and improvements and help documenting formal business requirements.
  • Worked closely wif product teams, business analysts and customers in gathering and evaluating teh requirements for teh product.
  • Capturing teh Business Requirements and documenting them in HLD (High Level Design Doc) and LLD (Low Level Design Doc).
  • Developed teh Code wif all Industrial Standards using Spring MVC, Spring Core, Hibernate, Restful web services, JSP, Business Delegate and Service Locator Design Patterns.
  • Designed front end pages using GWT, JSP, JSF, JQuery and HTML 5.
  • Designed and Developed Standalone applications using Rich Client Applications(RCP) like SWT, JFace, OSGI and Swings.
  • Responsible for teh creation and execution of teh Unit Test cases for each coding assignment and following teh Test Driven Development.
  • Creating / Loading teh bugs in to cvpextranet/Jira’s and assigning teh severities for future reference.
  • Troubleshooting development, UAT and production issues and implementing/deploying hot fixes complying wif standard service level agreements.
  • Developed a rule engine application using Drools and completed teh behavioral testing using SCALA.
  • Worked on Messages services using JMS, MQueues and Data power and used Jenkins for continuous integration process.
  • Participated actively in agile methodologies (discussions, reviews, demos & scrums).
  • Developed teh code to support transactions using Grails/Groovy.
  • Developed Automation jobs using Spring Batch and Quartz Scheduler/Spring based job scheduling API.
  • Supervising and interacting wif offshore team and getting teh status updates on daily basis and doing Code reviews.

Environment: Spring Integration, MVC, Core, Angular JS, Jboss 7.1, JDK 1.7.1, RCP, Unix, Winscp, Putty, Oracle 11g, Hibernate, JPA, JSP, GWT, JMS, EJB, Restful web services, Quartz Scheduler, Scala, Drools, Eclipse Indigo, GIT, SCALA, SQL developer, Junit, Maven, SVN, Restful web services using SOAP UI 5.0, Groovy, Gails, DataPower, MQueues, Spring Batch, .

Confidential, Warsaw, IN

Java Team lead

Responsibilities:

  • Responsible for JAVA, J2EE (JSP, Servlets, JDBC, Struts and SOAP web service) components design and coding/development.
  • Analyzed functional and non-functional project requirements wif business and technical architecture teams on every release capability dat business stake holders fund to technical group
  • Capturing teh Business Requirements and documenting them in HLD (High Level Design Doc) and LLD (Low Level Design Doc).
  • Technical walkthroughs wif business analysis team assessing technical complexity, dependencies, risks and improvements and help documenting formal business requirements.
  • Troubleshooting development, UAT and production issues and implementing/deploying hot fixes complying wif standard service level agreements.
  • Designed front end pages using GWT, JSP, JSF, JQuery, Angular JS and HTML.
  • Used XML parsers like SAX and DOM parsers for parsing teh XML files.
  • Designed and Developed business process management and workflow using JBPM and Livelink.
  • Designed and Developed Standalone applications using Rich Client Applications(RCP) like SWT, JFace, OSGI and Swings.
  • Develop teh GUI and write business logic code for server side and client side.
  • Developed teh front end and middle ware Code wif all Industrial Standards.
  • Prepared Solution design document for implementation.
  • Developed technical components using Spring, Struts and ORM frameworks.
  • Prepared Test cases for technical components and used SCALA for behavioral testing.
  • Developed teh code to calculating teh barcode items using Grails/Groovy.
  • Prepared Process improvements documents.
  • Created Cron Job for script execution at regular intervals.
  • Migrated legacy application from tomcat 4 to tomcat 6, SQL Server to Oracle 11g.

Environment: Eclipse Indigo, Tomcat 4.1/5.0/6.0, JDK 1.5, Struts, Hibernate, JSP, Servlets, SQL server, Oracle 11g, Live link, Unix Script, Winscp, putty, Visio, Scala, Serena, SVN, Web logic, RCP, SWT, Jface, Restful Webservices, GIT, Spring Core, Hibernate, Unix, Winscp, Putty, Oracle 11g, Groovy, Grails..

Confidential, Minneapolis, MN

Senior Software Engineer

Responsibilities:

  • Development and application support for teh legacy applications.
  • Technical walkthroughs wif business analysis team assessing technical complexity, dependencies, risks and improvements and help documenting formal business requirements.
  • Worked wif data team for database modeling and development and aiding dp-model releases which includes java persistence objects used by hibernate.
  • Defect and Incident management using teh tool JIRA.
  • Troubleshooting development, UAT and production issues and implementing/deploying hot fixes complying wif standard service level agreements.
  • Participated in defect meeting reviews wif testing team to prioritize teh bugs.
  • Developed teh application using Struts Framework, Hibernate, JDBC, JSF, Servlets and Java Beans.
  • Developed a rule engine application using Drools and completed teh behavioral testing using SCALA.
  • Designed and Developed Standalone applications using Rich Client Applications(RCP) like SWT, JFace and Swings and GWT.
  • Unit tested all teh modules using JUnit to minimize teh bugs count.
  • Reporting and analysis of defects. Tracking Issues during teh development and keeping records of teh opening/closing of teh issues.

Environment: RAD, Web sphere 6.1, JDK 1.6.1, Struts, Hibernate, Sql Server 2005, Clear case, Visio, Linux, Windows XP, Putty, FileZilla, JQuery, XML Parsers, POI framework, Legacy applications, Drools, SCALA, Java, JSP, Servlets.

Confidential, Ohio

Associate Technology L2

Responsibilities:

  • Development and Application support for teh legacy applications.
  • Technical walkthroughs wif business analysis team assessing technical complexity, dependencies, risks and improvements and help documenting formal business requirements.
  • Developer, Understanding Business, creating complex forms and views according module. Creating reports for Quarterly results, me was involved in full development from designing to Database.
  • Been working closely wif clients - me was involved in full development from designing to Application maintenance, responsible for understanding of requirements, providing support to application, fixing issues, migration of severs.
  • Defect and Incident management using teh tool JIRA.
  • Participated in defect meeting reviews wif testing team to prioritize teh bugs.
  • Developed teh application using Struts Framework, JSF, Hibernate, JDBC, Servlets and Java Beans.

Environment: RAD, Web sphere 6.1, JDK 1.6.1, Struts, EJB, JSP, GWT, Spring BEA Weblogic, GIT, Hibernate, Sql Server 2005, Clear case, Visio, Linux, Windows XP, Putty, FileZilla, Tomcat, JBoss, HTML, JavaScript, J2EE, Ant, FTP Server, CVS.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Responsible for automation of teh reports (availability figures etc) using UNIX Shell scripts, which would help in finding future enhancements.
  • Involved in monitoring calls and interaction wif clients, customers and other respective leads.
  • Ensured minimum downtime to teh production environment by fixing teh Java/ J2EE errors based on Service Level Agreement
  • Responsible for automation of monitoring and transferring of teh log files (Akamai, NT, Sun log files) using UNIX Shell scripting
  • Fixed various bugs in teh production environment using IDE WSAD5.x wif in SLA, making sure dat teh application is up and running. Involved in reproduction of various issues (which were experienced by customer / end user). After fixing successfully, moved teh modified build files to production environment using teh tool InfoWeb. Ensured minimum count of IMRs (Tickets) in MYCA queue by fixing errors at a quick time. Constantly monitored teh application when teh prod installs are going on, watching out for Corba errors. Better communication between teh onsite and offshore team members using teh tool Issue Manager. Reported ongoing performance issues to AMEX IT using on - call report database
  • Extensively used Managenow for tracking teh issues/ to maintain status of issues
  • Participated in bug meeting reviews wif testing team to prioritize teh bugs.

Environment: Java, JSP, JSF, EJB, Servlets, HTML, JavaScript, J2EE, Ant, FTP Server, CVS, Oracle, Eclipse, SVN, JIRA, Rational Rose, XSLT Struts1.x, AJAX, Corba, Editplus2.31, UNIX/Awk/Perl shell scripting, WSAD5.x, Websphere5.x, Web Services (SOAP, WSDL, UDDI), Sun Sparc, UNIX Servers, Sun Solaris, IBM AIX, Win 2K3, NT, XP, Putty 0.56 beta, InfoWeb, On - Call Support Database, Issue Manager, CST, Managenow

We'd love your feedback!