Senior Lead Java Developer Resume
Dallas, TX
SUMMARY
- Sun Certified Java Programmer with around 12 years of track record demonstrating good analytical and problem solving skills and ability to follow through projects from inception to completion.
- Expertise in Core Java development and concepts.
- Hands - on exposure to Open Source Frameworks: Spring, Struts, Tiles and Hibernate.
- Demonstrated experience in J2EE technologies such as Servlets, JSP, EJB, JMS, JDBC, JSTL etc.
- Comfortable in using IDE Tools such as RSA, Eclipse, Spring Tool Suite and WebLogic Workshop 10.x.
- Hands on experience using ORM frameworks like Hibernate.
- Hands on experience in Extract, Transform and Load teh data and hence migrate to teh new platform using java.
- Working Knowledge of Open Source Frameworks such as Tiles, Log4j and Ant, JUnit.
- Expertise in Design of teh application using Object Oriented Analysis and Design using UML and Design Patterns.
- Good Exposure to Financial, Health care and Insurance domains.
- Hands on exposure to WebSphere, WebLogic, Tomcat and GlassFish application servers.
- Proficient in a Configuration Management (Subversion) and Continuous Integration (Jenkins) Tools.
- SOA implementation using JAXB, JAX-WS, JAX-RS, RESTful web services.
- Experience in Agile development techniques such as TDD, Pair Programming.
- Citable experience with XML technologies such as DOM, SAX, XML Schema.
- Ability to lead and mentor junior developers.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Lead Java Developer
Responsibilities:
- Understand Requirements from teh Business, Design, Develop and Architect Web based applications using Core Java APIs, J2EE Technologies.
- Coding of Business applications and system integrations related to Pay Day Loan Application using Core Java APIs and J2EE technologies such as Servlets, JDBC and EJB etc.
- Implement teh integration layer using Message Driven Beans (MDBs) for consuming teh messages from third party systems.
- Involved in teh Design and implementation of Service Oriented Architecture (SOA) using XML schema, Tibco and Java Messaging System.
- Development of teh Presentation layers using JSF Framework.
- Document Design and Technical specifications using tools such as MS-Visio UML diagrams (Class, Sequence, Collaboration, and Activity Diagrams).
- Develop teh code using tools like RAD, Web sphere Application Server, TOAD and Clear Case Version Control etc.
- Unit test teh application using Junit framework to ensure teh functionality and teh quality of teh code.
- Develop Database scripts using SQL and PL/SQL to meet teh Change Requests from teh Business.
- Fix teh defects, make suitable enhancements to teh existing applications and resolve production Issues.
- Unit, Smoke and Integration Testing of applications using suitable Testing Frameworks.
Environment: JDK6, Chordiant 6.x, Corticon Rules Engine, Tibco, XML, JAX-WS, Oracle 11g, Websphere Application Server 8.x., Maven 2.2, SVN, Jenkins 2.x.
Confidential, Topeka, KS
Sr. Java Developer
Responsibilities:
- Analyze and understand teh Business Requirements, translate them in to functional specifications.
- Coded teh service implementation to consume teh JAXB-WS service to retrieve teh Marketing Rep and Region information and process it to build teh Value Object (VO).
- Used teh JAXB framework to map teh Value Object to teh XML Schema generated artifacts and write it to an xml file.
- Integrated teh Spring with teh IBM Job processing framework and responsible for injecting teh dependencies for teh DAOs, Data Sources and service implementation classes.
- Write SQL queries against teh DB2 Express C database.
- Unit test teh components using Junit and EasyMock Frameworks.
- Deploy teh application using framework deployment processes by writing Maven scripts and performing a continuous integration using Jenkins.
- Evaluate and fix teh code violations and compliance rules reported by Sonar.
- Design and develop teh report templates using Business Intelligence and Reporting tools (BIRT) and run them against teh developed web services to generate teh report in teh PDF format.
- Mentor teh Juniors in teh team.
Environment: JDK5, Spring 3.x, Spring Batch, Spring Tool Suite, Spring JDBC template, JAX-WS., DB2 10.x, Websphere Application Server 8.x., Maven 2.2, SVN, Jenkins 2.x.
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Involved in all phases of development cycle from analysis to testing of various components.
- Developed teh code to retrieve teh data from various source systems using Core Java and Spring JDBC modules and applied teh product specific complex business rules.
- Created teh Content Tree using teh Object Factory Class, setting teh product specific values and then marshaled teh content tree using JAXB to build teh XML document for further processing to teh Admin Center.
- Implemented Presentation layer for teh Data Validation Tool using JSF framework.
- Integrated teh application with teh Web service using Spring WS module.
- Tested teh Web Service using SOAP-UI tool.
- Identified data inconsistencies in teh source and target tables by writing extensive SQL queries, thus contributing to data validation tool development.
- Unit tested teh business use cases using Junit 4 testing frame work.
Environment: JDK 6, Spring 3.x, Spring Batch, JASS, JMS,JSF,JAXB 2.x., Oracle 10g, WebLogic 10.3., Maven 2.2, SVN.
Confidential, Basking Ridge, NJ
Sr. Java Developer
Responsibilities:
- Regular Communication with teh business team to understand teh requirements and translate them into functional modules and technical specifications.
- Managed a team of 2-4 developers mentoring them on implementing teh best practices of coding and Object Oriented concepts.
- Developed a POC for demonstrating teh usage of Spring Webflow as a replacement for teh existing Navigation Framework.
- Designed and developed teh server side modules using Spring ORM with Hibernate.
- Advise teh Business team as and when necessary and negotiate teh requirements explaining them teh rationale behind teh suggestions.
- Implemented teh pagination functionality by developing reusable customized Tag library which significantly improved teh performance of teh application.
- Configuring Spring Application Context for Tiles usage in teh presentation layer.
- Implemented teh presentation layer components Spring Web-MVC and core modules.
- Responsible for integrating teh service layer with teh Web Service using SOA. Consumed teh web services using SOAP, WSDL, and JWSDP.
- Responsible for developing Unit test using JUnit.
- Coordination with teh UHPD and QA team in resolving teh defects.
Environment: Java, J2EE, Spring, Hibernate, Spring Security, JSP, Websphere Application Server 5.x, RAD 6.x, Oracle, IBM Portal Server, Servlets, JSTL, JAX-WS and Java Script, Ant, Clear Case
Confidential
Senior Java Developer
Responsibilities:
- Installed, configured and deployed teh EAR both in teh development (on both WSAD and WebLogic) and production (Sun Solaris Unix) environment.
- Involved in developing, customization, implementation, maintenance and trouble shooting of teh application.
- Used teh CAFÉ framework to develop, run, execute and test teh work flows.
- Developed Chordiant based Business Services (JX Services).
- Completed POC for installation and implementation of Chordiant Call Center Setup.
- Responsible for modeling teh Business Services using Rational Software Modeler.
- Responsible for application server configuration on teh development server.
- Provided tier 2 support to teh Customers of teh product across teh globe doing teh root cause analysis and coordinating with performance and Engineering teams.
- Took active participation in resolving teh migration and enhancement of teh product.
- Also, conducted training programs and mentored teh juniors on teh product.
Environment: Java, JSP, EJB, CAFÉ Servlets, WebSphere Application Server 5.1, WSAD 5.1, WebLogic 8.x, Rational Clear Quest, XML, IBM MQ 5.x, Ant, Solaris 2.8/Win XP, Oracle 8i, Chordiant CAFÉ, Log4j
Confidential
Java Developer
Responsibilities:
- Active member of teh requirement analysis, design and architecture team.
- Involved in teh development of teh application right from its inception to teh release.
- Documentation of high level requirements and design modules.
- Adherence to unified process in building teh software.
- Responsible for teh design and development of teh Conceptual and Specification model using UML.
- Developing teh Presentation layer using DHTML, JSP and JavaScript.
- Responsible for designing teh model and view components and implementing them using teh Struts framework.
- Responsible for implementing teh persistence layer using JDBC SQL, PL/SQL and Stored Procedures for Oracle database.
- Deployment of teh application using ant scripts.
Confidential, Erie, PA
Responsibilities:
- Coordinated with teh functional leaders in various sections of teh plant to understand teh high level business requirements.
- Implemented teh business use cases using Java and various J2EE technologies such as JSP, Servlets, and JDBC etc.
- Scheduled and coordinated a team of developers to deliver subsystem releases in accordance with teh project plan.
- Coordinated with testing team to Prepare Unit Test Plans and tested teh module in Development, Staging and Production servers.
