Java Lead Developer Resume
Bellevue, WA
SUMMARY
- Java/J2EE lead developer with almost 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
- Excellent noledge 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 understanding of design patterns
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
Web Technologies: JavaScript, XML, HTML, CSS, AJAX, jQuery
Modeling Language: 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 and ensure timing code check-ins
- Participate in sprint planning, technical specification review, tech grooming user stories understanding and scoring sessions, create deliverable user story awareness within the team
- Development of custom CQ5 components for Web Content Management, template for the page authoring, used JSP, JavaScript and CSS
- Development of Java Servlets to process requests and Business layer to handle the DTO objects
- Development of SOAP and REST Web service client code consume the Web Services
- Create OSGI Bundles for deployment through Apache Sling
- Content Authoring WebPages, using site admin, CRX DE, System console and Package Manager
Environment: Java, Adobe CQ5, XML, JSON, RESTful Web Services, WSDL, SVN, Maven, Eclipse and Apache web server, OSGI, JSP, CSS, HTML 5
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)
- 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 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