We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Hands on experience in Collection Framework, Exception Handling and creating Multithreaded Applications utilizing Multithreading concepts.
  • Expertise in building and performance tuning of Servlets, JSP, JDBC, EJB, JavaScript, Hibernate, Spring, Struts, Web Services, SQL and Stored Procedures.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Good Experience in designing application architecture based on Struts Framework, developing Custom Tag libraries for JSP Pages, developing customized MVC architecture.
  • Have a good knowledge in developing client side modules using HTML, JavaScript, and JSP.
  • Well experienced in using application servers like Apache Tomcat, JBoss and, IBM WebSphere.
  • Good Command in developing web and enterprise applications with development tools like Eclipse, WebLogic, Log4J.
  • Hands on experience with database persistence layer like EJB and Hibernate.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Automated builds of jar files and war files, data import, export and conversions.
  • Have a good understanding in database concepts and working experience on Oracle, MS SQL Server.
  • Efficient in developing the business logic using spring and persistence logic using Hibernate as an Object relational mapping (ORM) library.
  • Expertise and Strong knowledge in developing web based applications using Servlets, JSP, Struts, JDBC, Hibernate, CSS, HTML, DHTML, XML, Web Services and JavaScript.
  • Experience in developing applications using Spring Framework, worked on different spring modules like core container module, applications context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.
  • Extensive experience on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Experienced in Software Development Life Cycle (SDLC) methodologies - Waterfall Model and Agile methodology.
  • Proficient in developing REST and SOAP based Web Services.
  • Experienced in Software Configuration management tools such as CVS, SVN, GIT, PVCS.
  • Have a very good exposure to the entire Software Development Life Cycle viz.
  • Requirements collection and other Project Management Activities.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, EJB, Java Beans, JDBC, JNDI,RMI,JMS

J2EE Frameworks: Struts, Spring, JSF and Hibernate

Languages: Java 1.4/1.5, C, C++, SQL, PL/SQL

Operating Systems: Windows NT/2000/XP/7, UNIX/LINUX

Web/Application Servers: BEA WebLogic, IBM WebSphere, Oracle App Server, Apache Tomcat and JBoss

Scripting Languages: Ant, Perl.

Tools: and IDEs: JDeveloper, vi, IntelliJIDEA, Edit Plus, Text Pad and Eclipse3.x, My Eclipse 5.x, WSAD 5.1, RAD 6.0/7.0, i2 Studio.

Databases: Oracle 9i/10g, MySQL, SQL Server, Informix and DB2.

XML Suite: XML, XSL, XPath, XQuery, XSLT, JAXB, JAXP

Web Technologies: HTML, DHTML,CSS, Java Script, AJAX

Object-Oriented Technologies: OOAD, UML

Log/Test: Apache Log4j, JUnit.

Version Control: Clear Case, CVS, SVN

Other Tools: Toad, Tora, Aqua Data Studio, SQL Developer, I2 MDM.

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Sr Java/J2EE Developer

Responsibilities:

  • Designed and developed RESTful services using jersey 2.0, JSON, JAX-RS, JAXB2, Quick-JSON parser.
  • Proficient in using agile methodology for managing iterations and sprints. Actively participated in daily scrums.
  • Designed and developed new application system using spring 3.6 and Hibernate modules to implement BOP business features.
  • Designed Web Services to interact with Rating Engine to calculate the risks associated with BOP, CIP and excess insurances.
  • Experience in implementing web application using Spring Dependency Injection, multiple application contexts, Spring MVC and spring beans in Business Logic and Data Access Tiers.
  • Designed and developed stored procedures to search and find data in the CLOBs that contained xml and other text data.
  • Created RESTful services with uniform URIs to access photographs and scanned pages for insurance documents.
  • Proficient in using AngularJS and its MVC framework to support very interactive web pages through AJAX.
  • Experienced in analyzing user requirements and creating requirement specifications along with high level design (HLD) documents.
  • Successfully used the design patterns factory, singleton, façade, front controller, iterator and MVC to design flexible and reusable application module.
  • Experienced in implementing web services using spring-WS, JAXB2, JDOM and XML Explorer to interface with external carriers.
  • Integrated hibernate to store CLOB and BLOB on DB2. CLOBs contained xml data, BLOBs contained photos and scanned documents.
  • Automated all the unit tests and practiced continuous integrations using Jenkins.

Environment: Spring 3.6, Spring MVC, Spring-WS, Hibernate 4.1, web service with axis 2.0, RESTful, Jersey 2.0, DB2, XML, Angular JS, JavaScript, AJAX, Web Sphere, JMS( Active MQ, IBM MQ), Tomcat, JSP, JSTL, XML, DOM, JAXB2, JSON, JAX-RS, SQL Plus, PLSQL, RHEL, Linux 2.6, bash, Git.

Confidential, Detroit, MI

Sr JAVA/J2EE Developer

Responsibilities:

  • Designed and developed EJB components to communicate with multiple delivery channels like CLP, OLB and NAC.
  • Developed client programs to invoke third party services using Equifax to find potential customer credit information and details.
  • Implemented database tier using EJB and Data Access Objects (DAO) successfully.
  • Developed SQL statements to access 3 databases using EJB data sources.
  • Successfully implemented proven design patterns like DAO, Façade, Factory, Singleton.
  • Developed build script using Ant to build, package, test and deploy application in application server.
  • Code analyzed reviewed and also integrated with profiling tool (jprofiler) to analyze the performance of the application and fixed many performance issues.
  • Designed and developed system monitoring scripts to perform the health checks and smoke tests for the web applications using SOAP UI.
  • Provided code fix for most of the production issues during warranty period.
  • Extensively worked in solving the issues and PCR (Program change request) when moving application from DEV to INTG and PROD.
  • Configured Spring AOP framework to apply Logging and Transactions.
  • Implement different Hibernate concepts like optimistic locking, inheritance, association mappings and second level caching.

Environment: Java5.0/6.0, WebSphere 6.1/7.0, Tomcat 7.x, Hibernate, EJB 2.1, JMS, Java Servlets, JSP, JQuery Framework, MySQL 5.0 and MS SQL Server 2000/2005, Oracle 9i, Restful / SOAP web services, Spring, Log4J, JIVE SBS, AngularJS, Jasper Reports, Clear case.

Confidential, NJ

JAVA Developer

Responsibilities:

  • Implemented a B2B system to support value added resellers and service providers including MetroPCS.
  • Significantly revised the workflow of backend sub-systems using Spring MVC, Hibernate for FMNP.
  • Designed and developed front end application using JSF-Prime Faces, AJAX and RESTful design patterns.
  • Successfully improved the application performance with the SLA’s extensively used Async Controller and optimized SQLPlus DB access, tested using JMeter.
  • Successfully balanced the incoming traffic (sales requests) across a dozen threads using Steelapp (Stingray) traffic manager.
  • Designed and developed a multi JVM application and created shared objects using terracotta.
  • Automated all unit test cases for major classes using spring, JUnit and Mockito.
  • Experienced in using continuous integration using Jenkins. It also included automatic source code analyzer PMD and JUnit tests.
  • Developed bash scripts to deploy database scripts and application code to QA and production environments.
  • Optimized application server configuration and buffer pools using Web Logic administrative screens.
  • Experienced in using rally and actively participated in the scrums and agile methodology.

Environment: Spring 3.5, Axis 2.0, Spring MVC, Hibernate 4.1, Spring-WS RESTful, Jersey 2.0, Oracle 11g, Tomcat, JSP, JSTL, XML, DOM, JAXB2, JSON, JAX-RS, Tomcat, XML, Angular JS, JavaScript, AJAX, Web Sphere, JMS(Active MQ), SQL Plus, PLSQL, RHEL, Linux 2.6, bash, stingray, terracotta.

Confidential

JAVA Developer

Responsibilities:

  • Create and maintain a unique Enterprise ID (EID) for individual guests using IBM initiate Master Data Manager.
  • Designed and developed a multi-threaded backend system using spring, JMS, Hibernate and Hazelcast to synthesize data from various guest information sources.
  • Customer Relationship Management (CRM) subsystems track customers and guests to earn points for the rewards and platinum card.
  • Designed and developed merging threads to synthesis guest information and used Hazelcast to buffer guest information feeds up to 30 seconds.
  • Successfully implemented a message queues system for guest sources using IBM MQ and Active MQ, and guest synth application processes the message queues.
  • Designed and developed ODS schemas to persist the CRM, loyalty, Payment and guest information.
  • Designed and implemented web services to validate USA street address, email, and telephone numbers.
  • Followed Agile Methodology like Scrum Meetings, to deliver application in iterative approach with high quality software and satisfy customer requirements.
  • Actively involved in the production support, fixing the bugs and provided appropriate documentation describing the root cause of the bugs.

Environment: J2EE, Java 1.5, Spring framework, Spring MVC, iBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, ILOG Jrules 6.X,Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, Html Unit, JSON, XSLT, HTML/DHTML..

Confidential

JAVA Developer

Responsibilities:

  • Developed new EJB modules to create a knowledge base of eligibility records from the database and present selected items to the front end.
  • Designed and developed business logic tier to feed the presentation layer with selective records.
  • Developed the presentation/ User Interfaces (GUI) using JSP, JSTL, HTML, and Dynamic JSP.
  • Developed rules for business validations for insurance policies and eligibility matrix using rule engine.
  • Developed validations using Struts validations and business validation using Rule Engine and JBoss Drools.
  • Developed CRON job schedulers for application on RHEL Linux operating system.
  • Used the Jprofiler to monitor the application execution and improve the performance.
  • Developed middle tier business logic, using singleton & DAO patterns.
  • Developed custom validation plug-in for validation of user input in struts framework.
  • Designed the application using the J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts Framework.

Environment: Core Java/J2EE, Servlets, JSP, Java Swing, JSTL, Struts, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 6.0, DB2, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

We'd love your feedback!