Java Lead Developer Resume
Bellevue, WA
SUMMARY
- Java/J2EE lead developer with 11 years of experience in Requirement gathering, Analysis, Design, Development and Maintenance of Enterprise Software Applications using Java/J2EE Technologies
- Experienced in Leading team(s), providing estimates, decision making, collaborating with business teams to prioritize deliverables, bridging technical gaps to management, project coordination experience
- Excellent knowledge of Object Oriented Concepts and exposure to Core Java Technologies
- Experienced in application software, client/server and Multi - Tier applications with specialization in Java, JMS, J2EE, WebService, Hibernate, Spring, XML, JDBC, JSP, JSON, Servlet and EJB
- Experienced in UML design preparation including Use Cases, Class Diagrams, Sequence Diagrams and Component Diagrams
- Experienced in WSDL, SOAP, Java WebService, Dozer mapper, DTO, EOM, XSD, XML
- Experienced in Software Development Life Cycle(SDLC) and Agile methodology including Sprint Planning and Backlog grooming with Kanban Board
- Experienced in working with Eclipse and Configuration Management tools like Visual Source Safe, Rational-Clear case, Clear case Remote client, SVN and Star Team
- Good experience in using Adobe CQ5 CXRDE lite, Site admin and creating Cq5 components
- Good experience in working on Application Servers like Web Sphere 5.1, Tomcat and JBoss
- Excellent Communication skills, Leadership skills and CMMi Level 5 development processes
- Good knowledge on AWS and used in one of the project
TECHNICAL SKILLS
Programming Languages: Java, C++, C and SQL
Web Technologies: J2EE (including EJB,MDB, Servlet / JSP, XML)
Database Connectivity: JDBC, Hibernate, Entity Beans
Application/Web Servers: Apache Tomcat, Websphere, Jboss-4.2.3, Adobe CQ5
Java Development IDEs: IBM WSAD 5.1.0, Eclipse (JUNO)
Operating Systems: Windows XP, Windows 7, Linux
Modeling Language: JavaScript, XML, HTML, CSS, AJAX, jQuery UML
Middleware: JMS, SOAP, WSDL, Web Service(SOAP/REST), Apache Activemq
Tools: Ant, Maven, Toad, Enterprise Architect, SharePoint, Araxis Merge, Visio, MS Office
Configuration Tools: Visual Source Safe, Rational Clear Case 5.0, Star Team 2009, Sub version (SVN)
Framework: Hibernate, Spring (ORM, JMS, JDBC, MVC), JUnit, MVC
Domain Knowledge: Health Care, Insurance, Transporation, Telecom
eStandards: X12, EDI and Rosettanet, HL7, HIPAA, CDA, CCD
PROFESSIONAL EXPERIENCE
Java Lead Developer
Confidential, Bellevue, WA
Responsibilities:
- Responsible for sprint team delivery, un-block technical impediments for the team, cross team(architects) interactions, code review, keeping Rally update to date
- Participate in sprint planning, providing estimates, prepare delivery plan, technical specification review, tech grooming user stories understanding and scoring sessions
- Development using Hibernate framework for the backend persistence
- Development using SOA(Spring-WS) and Spring-ORM
- Development of custom Adobe CQ5 components for Web Content Management, Adobe Cq5 page template for the page authoring, using JSP, JavaScript, AJAX and CSS for component management
- Development of Core module, Java Servlets to process requests and Business layer (Java POJO) to handle the model objects, JSON object
- Development of RESTful Web service to feed data the Adobe CQ5 components
- Create OSGI Bundles for deployment through Apache Sling
- CQ5 node creation using CRX DE, using System console and Package Manager to deploy the OSGI bundle
Environment: Java, Adobe CQ5, XML, JSON, RESTful Web Services, WSDL, Sub Version (SVN), Maven, Eclipse and Apache web server, Rally, OSGI, JSP, CSS, HTML 5, Hibernate, Spring, AJAX
Java Lead Developer
Confidential, Westminster, CO
Responsibilities:
- Own the Responsibility of Sprint Delivery, remove technical impediments(blockers), cross team interaction, status track and update, interface between team and client (management), coordinate with team for the delivery, use of Rally for sprint update
- Prepare and Conduct use case sessions, Document Functional specifications, Sequence and Class Diagrams
- Requirement Gathering, Design preparation, technical specification review Coding, Code review, Unit testing, Integration testing of the offshore delivered artifacts
- Development and maintenance of Java code and XML configuration that transforms and creates different types of healthcare messages like Hl7, X12, CCD, CDA
- Design and development using Spring Integration Modules like JMS, ORM(Hibernate) and JDBC
- Design and development of SOAP Web service (JAX-WS) and JMS queue to translate and route messages. Also, implementation database access layer using Hibernate framework
- Made proficient use ofWSDLfiles. UsedSOAPUIfor testing the web services.
- Build/hot fixes installation to the Hospital environment and testing, on spot fixing for Go-live issues
- Provide the team with a vision of the project objectives, guide and mentor team members
- Design and implementation of Meaningful Use Requirements for HIE (Health Information Exchange), for ARRA Stage 1 and Stage 2. Also contributed for the Stage 1 and Stage 2 Meaningful Use certification,
Environment: Java, JMS, HL7, XML, Spring, Hibernate, WebService, JBoss, SOAP, WSDL, MBeans, Clear Case, Star Team, Eclipse, Rally, and activeMQ, CDA CCD, HIE
Senior Software Engineer
Confidential
Responsibilities:
- JSP and Java coding for the User Interface and middle layer
- Using Spring MVC framework, dispatcher servlets, controllers, java classes
- Re-factory of Java files to divide them in to small java classes.
- Involved in developing Unit test framework usingJUnit. Wrote JUnit test cases for every java class
- Creation of build (.WAR) files to deploy the Application on the server.
- Estimation of the effort required to fix a particular CR (Change request) by the client.
- Deciding upon the priority of the CRs and depending on the criticality of the CRs fix them.
- Responsible for the team delivery and mentoring the Junior developers
Environment: Java, Oracle and Jsp on Windows XP, Clease Case, Starteam, Eclipse
Senior Software Engineer
Confidential
Responsibilities:
- Done the changes required for the migration project from webMethods 4.6 to webMethods 6.5.Implementaion of the existing customer specific service with the webMethods 6.5 specific services.
- Implementation of the EDI transaction 850
- Implementation of Rosettanet Pip3A5 specification using webMethods 6.5 version.
- Implementation of Rosettanet Pip6C1 specification using webMethods 6.5 version.
- Trained the teammates to understand the Pip3A5 and the implementation of the same
Environment: webMethods 6.x environment (Developer, IS, Modeler, Broker, Monitor, Trading Networks)
Software Engineer
Confidential
Responsibilities:
- Coding and Unit testing of the database management layer
- Using Stateless Session EJBs and Entity Beans.
- Design and Development of UI using JSP coding
- Test plan creation, participation is code review as a part of development cycle code quality improvement
- Co-ordination and participation in various module integration testing and bug fixing
- Preparation of impact analysis document for the maintenance change request
- Performance testing using rational robot
Environment: JDK 1.2, EJB 2.0, JSP 2.0, Servlets, IBM Web Sphere 5.0, IBM WSAD 5.01,Java Swing, IBM DB2