We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Over 8 years of professional experience in analysis, design, development, testing and maintenance of java/j2ee based enterprise applications.
  • Expertise in Object Oriented Design using Java and J2EE related technologies.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
  • Expertise in developing the distributed applications using EJB 2.0/EJB 3.0 specification and J2EE application servers such as IBM Web Sphere, BEA Web logic, Jboss and Tomcat Application Server.
  • Expertise in developing web based applications based on Struts (MVC Architecture) and JSF, Ajax frameworks.
  • Hands on the tools such as Eclipse, JDeveloper, RAD, Textpad, Editplus, JCreator, Toad, Xml SPY, SQLYOG, Rational Rose, Linux VI editor, etc.
  • Working knowledge on XML Technologies XSLT, XSD, JAXB, XML Beans.
  • Experience in web services using JAX - WS.
  • Worked extensively on various flavors of UNIX/Linux operating system like Linux, Solaris and programming experience in UNIX shell scripting, Perl scripting and windows batch files.
  • Hands on experience with databases including Oracle, MySql, Sybase including oracle stored procedures, triggers, functions, indexes, and packages.
  • Hands on experience in VPN, Putty, winSCP, VNCviewer, etc.
  • Experience in writing ANT scripts to build and deploy Java applications.
  • Hands on experience in configuration management tools like Clear case, VSS and Subversion.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C, C++, Angular 2, XML, SQL, PL/SQL, VB, Unix Shell Script, Perl, PHP.

Web/XML Technologies: HTML, DHTML, CSS, JavaScript, DOJO, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XQuery, XPATH, DTD, XSD, JAXP, JAXB2.0.

Frame Works: EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate 3.0, Spring 2.0, Jboss Seam 2.0, JSF 1.2, Struts 1.2, Tiles, JSR-168 Portlets, JSR-200 EJB3.0.

Apache Projects: Ant 1.5, Log 4j, Struts1.4, JMeter, Jakarta Commons, and Apache POI.

Tools: and Utilities: Eclipse, RAD, WSAD, Editplus, JCreator, Dreamweaver, Textpad, CuteFTP, winSCP, VSS, Toad, SQLYog.

Application/Web Servers: BEA Web logic, IBM Web Sphere, JBoss, Sun One Application Server, Tomcat.

RDBMS: Oracle 10.x, MySql 4.0, MS SQL Server 7.0, MS Access.

Source Control: Rational Clear Case, Microsoft VSS, CVS, Subversion, Tortoise SVN.

Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.

Operating Systems: Windows, UNIX and Linux

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Senior Java Developer

Responsibilities:

  • Responsible for design, development and migration of applications.
  • Worked with Middleware team as part of the FAAS setup and also webserver changes.
  • Followed agile software development methodology with bi weekly iterations.
  • Involved in creating the implementation plans and also submitting the Production tickets for the server Configuration setup.
  • Involved in development, testing, troubleshooting and debugging of the application.
  • Responsible for supporting, deployments, debugging & fixing production issues.
  • Involved development of the application using spring, Hibernate etc.
  • Responsible for testing the code quality with full-fledged testing of various possible scenarios using JUnit.
  • Used Mockito and JUnit to increase code coverage of the application.
  • Used tools like Jenkins and Sonar Cube to analyze code coverage.
  • Worked on CICD as part of Continuous Integration using Jenkins.
  • Responsible for co-ordinate with various teams with respective to defect analysis and fixing.
  • Worked with RESTful services using Spring and consumed the services using Angular .
  • Inject Angular HTTP service for communication with RESTful backend service.
  • Created RESTful service using Spring 4.x RESTful Controller and Angular 2.
  • Involved in migration of application from Weblogic to Tomcat 8.5.3.
  • Involved in migration of application from Weblogic to Jboss application server.
  • Involved in setting up the classpath confiuarations using catalina.properties and ApplicationEnv Files and also changing the datasource intial lookup Congiguaration for Tomcat server.
  • Involved in setting up the single signon login wih the ESSO as part of the ESSO webgate and ESSo Federation.
  • Responsible for fixing the security vulnerabilities and also upgrading the ESB jar.
  • Responsible for Retiring the Production MSFMS SPOT application by revoking the access to the user’s and also dibaling the Roles and Entitlements.

Environment: Java, J2EE, JPA, Spring, Angular, AWS S3, XML, JAXB, SOAP, Web Services, Maven, WebLogic Application Server, Eclipse, Tomcat application Server.

Confidential, McLean, VA

Lead Developer

Responsibilities:

  • Design, development, testing, troubleshooting and debugging of the application.
  • Responsible for co-ordinate with various teams with respective to system integration.
  • Implemented presentation tier using JSF and Richfaces component library.
  • Designed and developed data layer using Hibernate and service layer using Spring framework.
  • Involved in design and development of web services using JAX-WS.
  • Extensively used XML technologies like JAXB, Stax for reading and writing of xml files.
  • Responsible for f ixing UAT defects and impact analysis of change requests.
  • Configured Java Messaging Services (JMS) on Weblogic application server for sending/receiving asynchronous messages .
  • Written shell scripts and autosys jil files for batch processing.
  • Extensively worked in UNIX environment for deployment and configuration of the application.
  • Used Maven for project management and build automation.
  • Following Agile software development methodology with bi weekly iterations.

Environment: JDK 6, J2EE, JSF 2.0, Hibernate, Spring, XML, JAXB, SOAP, Web Services, Maven, Weblogic Application Server, Eclipse, Unix.

Confidential, Gaithersburg, MD

Sr. Java Developer

Responsibilities:

  • Involved in development, testing and support of the project by following Agile software development methodology.
  • Responsible for developing presentation tier using JSP, Struts, Javascript and JQuery.
  • Involved in developing of service layer using Spring framework and data layer using JPA.
  • Responsible for consuming of web services using JAX WS.
  • Extensively used XML related technologies like XSL (XSLT, Xpath), XSD.
  • Invoved in Marshalling and Un-Marshalling of XML files using JAXB.
  • Working closely with System Test, UAT and Middleware teams.
  • Managed the defect resolution process from defect intake through resolution and root cause analysis, including communication to business analysts.
  • Deployed application in JBoss application server.

Environment: JDK 6, J2EE, Struts, JSP, JavaScript, JQuery, JPA, Spring, XML, JAXB, SOAP, Web Services, Ant, Oracle 11g, Clearcase, JBoss Application Server, Eclipse.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in design, implementation and production support of Payment Services Hub project.
  • Extensively used the tools and technologies like Struts, Spring, Hibernate, JAX-WS, WSDL, JAXB, JMS, Web Sphere Application Server, Rational Application Developer, Oracle 10g, SQL Developer, Unix.
  • Responsible for L2 troubleshooting/triage of incidents, working on trouble tickets, completing escalation management and reporting of incidents for production environments
  • Involved in producing and consuming of webservices using JAX-WS
  • Responsible for writing code in service and data layer using Spring and Hibernate frameworks.
  • Worked on AOP PerformanceMonitorInterceptor to monitor the execution time for different method calls.
  • Worked on EJB3 timerservice to create timers in order to schedule jobs at specified intervals of time.
  • Extensively worked on EJB3 Message Driven Beans to listen to the messages for Payment processing.
  • Responsible for UAT and Production Bug Fixing, Issue Tracking and Co-Ordinate with UAT and Production teams.
  • Responsible for writing required Shell scripts in UNIX environment for log file processing.
  • Worked in an Agile Development Environment by following using JADE (JIRA Agile Development Environment) Tool.
  • Used Configuration Management tool Perforce for version management.

Environment: JDK 5, J2EE, Servlets, JSP, Struts, Spring, EJB 3.0 Timers, EJB 3 MDBs, JMS, Message Driven Beans, IBM MQ, WAS7.0, RAD 7.5, ANT, Oracle 10g, SQL Developer, Windows, Unix

We'd love your feedback!