We provide IT Staff Augmentation Services!

Senior Java/j2ee Associate Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

OBJECTIVE

  • Experienced Senior Java/J2ee developer seeking a challenging software development position in a well - established organization

SUMMARY

  • Around total 7+ years of professional experience Object Oriented Analysis, design & development of enterprise level multi-tiered applications using Java/J2EE technologies.
  • Hands on development and problem solving skills in latest Java technologies in Java/J2EE, Spring 4.0.1, Struts 2, Web-services (SOAP, REST), IBM MQ-Series 7.5, Hibernate 4.1.9, XML, XSLT, JSTL, CSS, HTML, JSF.
  • Experience in code development using JMS 2.0, XML, JSON, JDBC 2.0, Servlets, JSP, Hibernate and JPA 2.0.
  • Extensively used JMS 2.0 and MDB for Asynchronous Messaging to produce/consume messages.
  • Good exposure in implementing design patterns (Factory, Abstract Factory, Singleton, MVC and Business Delegate) and object oriented programming.
  • Designed and developed custom Java e-commerce web application, to sell tickets directly to consumers.
  • Worked on Web applications, client server technologies, and design and quality methodologies, Business Rule Management.
  • Expertise in developing large and highly configurable applications using Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
  • Used Maven 3.x for build, Jenkins 1.4.1 for continuous integration.
  • Good exposure to IBM Websphere application server and WAS community edition.
  • Ability to analyze, design and code programs to generate optimum output.
  • Sound RDBMS concepts and extensively worked wif Oracle 10g, Sybase and DB2
  • Adept in handling customers, technically driving projects and maintaining strict quality focus.
  • Well versed wif Agile Scrum methodologies.
  • Used OR mapping frameworks like EOModeller.
  • Experience in using development tools like Eclipse 3, Web Sphere 6, WebObjects 5.2 and Tomcat web server 5.
  • Highly motivated, dependable and work under minimal supervision to see projects through shipping.
  • Familiarity wif Consumer banking, Regulatory reporting and US Judicial system.
  • Good understanding of the project life cycle process and ability to work in a team.
  • Experience in collaborating wif Business analyst/Business users/clients to understand the requirements and create high level and low level design documents and provide solutions for the requirements. Performed role in design, development and execution of project release lifecycle.
  • Outstanding ability to initiate action, makes decisions and issue resolutions, excellent communication and documentation skills, adapt quickly and competently to new technologies and interact well wif all levels.

TECHNICAL SKILLS

Languages: Core Java 7, J2EE, JDBC 2.0, Drool 5.3.0, XML,XSLT, XSL, UML, Multi-threading

Web Technologies/ APIs: JNDI, Web Services 6, SOAP, WSDL, REST, JSP, Servlets, JMS 2.0, Struts 1.3, 2.0, IBM MQ series 7.5, JSON, JSTL, CSS, HTML.

Frameworks: Spring 4.0.1 (Core, Context, AOP), Hibernate 4.1.9, Log4j.

RDBMS: Oracle 10g, DB2, MySQL

IDEs: Eclipse Galileo/Indigo, RAD 6

Servers: IBM Websphere application server 6/7, Apache Tomcat 6

Version Control: Subversion

Continuous Integration: Jenkins 1.4.1

Build Tools: ANT, Maven 2.x, 3.x

Code review Tools: Crucible 3.4, Sonar 3.2

Issue Tracker System: HP Quality Center, JIRA, Groovy

Testing Framework: JUNIT 4.8

Performance Tools: Sonar 3.2, JMeter, Dynatrace

Packages: MS Office (MS Word, MS Excel, MS PowerPoint etc.)

Operating System: Windows 2000/2003/XP/7, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Senior Java/J2EE Associate

Responsibilities:

  • Designed and developed a new SEPA payment which will be used across SEPA country only.
  • Used Spring 2.5 core container framework.
  • Rapid Application Development Framework design, system architecture development, enterprise level application design wif multithreading, XML and also configured IBM MQ series.
  • M-Commerce Service( TSM and Mobile Wallet Service) and Paymentindustry ( Credit, Debit, Prepaid, Loyalty, Coupon and Offering )
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA). Product focused and deeply passionate about solving interesting problems.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Implemented Junit test and Test Driven Development.
  • Enhanced existing Components to move from Hibernate-JPA to Spring-data to better support Declarative transaction management.
  • Enhanced existing Rule Processor to load Drool files from database and existing Domain tier to load all static data from Database into cache wif the caching framework.
  • Analyzed and compared Groovy, Crucible wif Jira and Review Board as a Code review tool and published findings.
  • Managed Jenkins as a service for Lower environment continuous integration, created and configured jobs for all components for current and future releases.
  • Setup and configured uDeploy for Dev and UAT for all UOB applications. Integrated uDeploy wif Jenkins build.
  • Setup all the components to execute test cases during build wif Maven and publish the test results wif Sonar.
  • Improved code quality and test case coverage wif Sonar by adding unit and integration test cases to existing framework components.
  • Reviewed code and suggested improvements.
  • Use of Agile Methodology wif Stories, Sprint and Scrum

Environment: Core Java 5, Java Script, GWT, Multithreading, J2EE, JDBC, Drool 5.3.0, XML, XSL, UML, JNDI, Web Services, SOAP, WSDL, REST, SOA, ESB, JSP, Servlets, JMS, AngularJS, Backbone.js Struts1.3, Spring 2.5 (Core, Context), Hibernate (Core,Annotation, JPA),, Log4j, Sonar, Oracle 10g, SQL, RAD 6, IBM WAS 6, Subversion, Jenkins, Maven 3.x, Crucible wif JIRA, Groovy Junit 4.8, Sonar, Apache Camel, JMS, IBM WebSphere MQ series, Linux.

We'd love your feedback!