We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Fairfax, VA

OBJECTIVE:

  • An accomplished Software Engineer specialized in Object Oriented Design and analysis with extensive experience in the full life cycle of the software design process including requirement definition, prototyping, Proof of Concept, Design, Implementation and Testing.

SUMMARY:

  • 7 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF, SOAP/Rest web services, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Proficient in JavaScript frameworks/libraries bootstrap.js, backbone.js, angularJS, jQuery.
  • Created a RESTful API.
  • Strong experience in implementing Java based solutions using Java design patterns like Singleton, Front Controller, MVC, observer, Factory, abstract factory, Proxy, chain of responsibility, etc.
  • Strong experience in application development using various frameworks such as Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate .
  • Excellent working experience in using different spring modules like Spring Core Container Module, Spring ORM Module in Web applications.
  • Proficient in Database programming using JDBC and SQL for implementing Create, Read, Update and Delete operations.
  • Strong experience using Hibernate core interfaces, advanced features like Inheritance, join strategies, caching and annotations to implement DAO layer.
  • Used Oracle as the backend database and Hibernate as Object Relational Mapping (ORM tool) for mappingjavaclasses with database using the HQL (Hibernate Query Language).
  • Involved in developing and deploying Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI.
  • Developed Backing beans, Service classes and Dao classes and used Spring dependency injection framework and spring annotations for dependency injection
  • Experience on Core java technology including multithreading, JDBC, RMI.
  • EJB experience consisted of Session Beans, CMP (container - managed persistence) Entity Bean, BMP (bean-managed persistence) Entity Bean, and development of Message-driven Beans.
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, WebSphere Application Server and Apache Tomcat Server.
  • Hands on experience on Concurrent Version Systems such as CVS, Subversion (SVN), GIT.
  • Extensively used differed IDE Eclipse, NetBeans, Studio Application Developer (WSAD) RAD.
  • Experience in designing web applications using HTML, DHTML, XHTML, and CSS using web frontend technologies (JSF, JavaScript, JQuery, and Ajax AngularJS).
  • Expertise in RDBMS using DB2,Oracle, SQL, MySQL and PL/SQL to write Stored Procedures, Functions, Triggers, Cursors.
  • Experience building automated software processes using Continuous Integration tools such as Jenkins and build tools like Maven, Ant.
  • Experienced in writing test cases, implementing test cases using Junit, mocking frameworks.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Services such as SOAP, UDDI and WSDL.
  • Worked on different Operating Systems like Windows, UNIX, and LINUX.
  • Extensive experienced working in both AGILE methodology and SDLC based development environment and participated in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
  • Ability to handle multiple tasks and challenging deadlines, work effectively with in-group and independently.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, SQL, PL/SQL, C

Java/J2EE Technologies: Java, JDBC, Servlets, EJB, JSP, JSTL, Struts, Spring, and Hibernate, XML (DOM, SAX), JSF, SOAP, REST, and WSDL.

Web Technologies: HTML, CSS3,JavaScript,Angular JS

Application/Web Servers: Web Sphere, Web Logic, JBoss 6.0, Tomcat

Databases: DB2,Oracle, MySQL, Postgress

IDE: IBM RAD, Eclipse Java/J2EE, Oracle Eclipse, Net Beans

Version Control: SVN,GIT, CSV

Modeling: UML, MS Visio

Operating System: Windows, Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax,VA

Senior Java/J2EE Developer

Responsibilities:

  • Responsible for designing Business Layer using JAVA/J2EE using Spring MVC framework.
  • Used spring dependency injection mechanism for plugging in the Hibernate DAO objects for the business layer.
  • Created Hibernate (ORM) XML files for mapping Persistent Objects to their tables and specifying other relationships.
  • Used HQL to query data from one or more DB tables.
  • Developed the front end using JSP, HTML, CSS, JavaScript, JSTL, Custom Tags, JQuery, and JSON.
  • Implemented the project using Scrum methodology.
  • Used email notification logic using JMS using Spring MVC.
  • Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on Web Sphere server.
  • Developed data translation layer using Java, to map seller and eBay Standards post creating interface to deploy feeds.
  • Worked extensively on MIP-Merchant Integration Platform proprietary tools for Large Merchant Services (LMS).
  • Developed logic to consume JavaScript in Java code using Nashorn Engine.
  • Worked with eBay API’s to trigger various methods which is been used to developed data translation.
  • Responsible for developing Feeds in XML/CSV format to distinct sellers listing on eBay.
  • Developed code to connect SFTP in languages: PHP and Java.
  • Design and implemented template for listing products using technologies like HTML, CSS, JSON, and JavaScript.
  • Implemented Junit test cases to validate configuration against feed files.
  • Worked on development of Product feed and corresponding JavaScript configuration file to list single SKU and its variation onto eBay product listing page.

Environment: Spring MVC, Hibernate, Web Services, Eclipse, Java J2EE, Servlets, JSP, Oracle 10g, HTML, CSS, JavaScript, JUnit, XML, XSL, Subversion, Windows XP, IBM WebSphere, Agile practices, PHP, Nashorn Engine, JSON, MIP, API’s.

Confidential, Fort Lauderdale, FL

Responsibilities:

  • Requirements gathering, Analysis, Design and Development of the application.
  • Involved in different phases of Software Development Lifecycle (SDLC)
  • Developed the application using HTML, JQuery, AngularJS and JavaScript.
  • Developed a goal prioritization module for performance goals in Fusion ERP using Oracle ADF with Agile methodology.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting
  • Concerns like logging, security using Spring AOP.
  • Generated XML files for the configuring beans in Spring MVC and jobs in Spring Batch.
  • Created a RESTful API endpoints using Scala and Akka
  • Prepared and updated tests in testing libraries such as RSpec
  • Used MQ/JMS messaging to receive the messages on Queue.
  • Implemented Parsing mechanism for XML documents using JAXB parser.
  • Used SOAP based messaging format to transfer requests and responses and validated the
  • Request and responses against XML Schema Definition.
  • Used Maven as a build tool and used Jenkins for integration.
  • Track daily progress of development activities and send the status report to clientManagement.
  • Used JDBC Spring template for database connections.
  • Wrote the SQL queries, functions, stored procedures for data access
  • Have written UNIX shell scripts to automate the application.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Extensive knowledge ofJob Information Language(JIL) and capabilities to recommend suggestions that will comply with internal standards and CA best practices.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Used JIRA as bug and defect tracking tool.
  • Used GIT as source control.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.

Technologies: JDK7, Oracle, spring, Java Beans, JavaScript, SOAP, AngularJS, XML, JAXBMaven, Junit, Eclipse, Log4j, MQ, JMS, GIT, Shell Scripting, Autosys, Data Studio, DB2, FileZilla

Confidential, Michigan

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project whichWas modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using RationalRose.
  • Implemented the application using Jakarta Struts Framework which is based on ModelView Controller design pattern.
  • Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify theComplexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles.
  • MVC implementation using Struts framework.
  • Used Swing components for designing the GUI modules.
  • Implemented workflow system in a SOA environment, through web services built using
  • Axis2 for SOAP over HTTP and SMTP.
  • Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using
  • Different JAX-WS standards with clear understanding on WSDL (type, message, port TypeBindings, and service).
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in theDatabase.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts
  • Framework and Hibernate.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX
  • Support. Used JQuery to simplify the client-side scripting of HTML.
  • Used a WAP server for communications to the customer.
  • Used Web services WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the MessageQueue.

Technologies: JDK 1.5, Servlets, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service(JAX-WS),HTML, JSF, AJAX, DOJO, JavaScript, CSS, SVN, DB2, SQL Server, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, Soap UI, Visio, Rational Rose, Log4j

We'd love your feedback!