Java Technical Lead Resume
Alpharetta, GA
SUMMARY
- 12 years of extensive experience in Java/J2EE technologies and all stages of Software Development cycle and Sun certified JAVA Professional.
- 6 years of extensive Data Conversion Analysis experience on multiple Eligibility related systems.
- Proven leadership skills, including a willingness and ability to be a mentor.
- Analyzed massive and highly complex data sets, performing ad - hoc analysis and data manipulation. Strong project management skills, including strong process orientation, ability to work in a cross-functional team environment
- Experience working with Agile software development methodologies (Scrum). Proficient in developing Multi-Tier Architecture Distribute/ Enterpriseapplication and experienced in Full-SDLC including System Analysis, Design, Development such as design patterns, generic programming, multithreading, Integration, Testing, Package/Deployment, Installation and Documentation.
- Relating customer data from multiple internal and external source systems into review, understand, and provide feedback on functional requirements
- Expertise on developing web applications using J2EE technologies using JAVA,EJB/EJB, Servlets, JSP, JSF, Struts, Spring, Spring MVC Design Patterns, JMS, JDBC, Java Beans, XML/XSL/XQuery,, HTML, Oracle 10g, PL/SQL, HIBERNATE, AJAX, Web Service, Web Service Pool, SOA sand strong programming skills. Design and development of interfaces between legacy systems and File/FTP, SOAP, HTTP.
- Hands-on experience in applying Java/J2EE design patterns in multiple projects.
- Hands on experience in using with various IDE like Eclipse4.2Juno, Web Sphere, Web Logic
- Sound working knowledge in Object oriented analysis and design.
- Able to work well independently as well as in a team environment.
- Work experience in Production Support and interaction with Business users.
- Sound experience in system analysis, design and development using UML Methodology. Exceptionally well organized, high Initiative, strong work ethic and a willingness to work hard to achieve employer’s confidence and objective.
- Worked in tight scheduled deadlines in multiple projects
- Ability to design documents and suggest solutions as and when needed and Deployed critical projects within stringent timelines both as team member and team lead. Vast experience in building large scale State Welfare Systems (Eligibility systems).
- Proficient knowledge of Eligibility System, Health Care, Medicaid, Medicare, MMIS and HIPPA regulations and enable teh alignment of teh MMIS with service oriented architecture (SOA) and Medicaid Information Technology Architecture (MITA) guidelines, and compliance with teh Health Information Portability and Accountability Act (HIPAA)
TECHNICAL SKILLS
Languages: C, C++, JAVA1.6.
Technologies: J2EE, JSP, JSF, JSTL, Servlets, EJB 3.0, JDBC, JNDI, Java Beans, HTML, XML/ XSL/XQueryWeb Services, JMS, EJB/ MDB, JMS, SonicMQ, MQSeries,SWING
Architecture/ Framework: MVC, STRUTS, AJAX, Spring, Spring MVC, J2EE Design Pattern, SOA
Application & Web Servers: Web Sphere7, Apache Tomcat 5.x, Weblogic 7.0, JBoss 4.0.x.
Database & Tools: SQL, PL/SQL -Oracle 10g, TOAD, Informatica
Script: JavaScript, ANT Script.
O/R Mapping Tool: Hibernate 3.0.
Methodology: Object Oriented Analysis & Design, UML (Rational Rose)
Miscellaneous: Perforce, Serena, VSS, Eclipse4.2Juno, RAD 5.x, Matt, JUnit, Maven, WSAD 7.0, JDeveloper, Clearcase
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Java Technical Lead
Responsibilities:
- Performs high-level system design functions, analysis, chart preparation, and associated diagrams/enhancement plans.
- Developed Web application using RESTFUL web services and responses are in JSON format.
- Teh Backend also works as a gateway and works with various legacy systems such as Tibco, SiteMinder for security, RelayHealth Exchange etc., and communicate using SOAP, MQ JMS.
- Teh development environment is IntelliJ for Java, DropWizard is teh RunTime instead of AppServers.
- Teh development is fast paced with daily Scrum meetings with Agile methodology and deals with Epics, Stories, and Tasks.
- Extensive knowledge in modeling organizational data and business rules; logical and physical design of relational database and facilitating JAD sessions, and working with other analysts
- Used VersionOne tool to track status of Stories.
- Teh frontend team used AngularJS, HTML, CSS etc., and consumes RESTFul services as AJAX calls.
- Entity Beans are used as JBoss components and used with front end which in turn get injected to teh backend action handlers. dis eliminated teh front end to backend glue code.
- Also developed internal use tools using JSF, JPA and JBoss Seam to help manage teh configurations, cleanup of database records based on teh roles assigned to teh logged in user.
Environment: s: RESTFUL Web service, Sping JdbcTemplate 3.2.4, Oracle, JMS 1.1, SOAP Web services,TIBCO, JSON,IntelliJ, Dropwizard 0.6.2,AngularJs,SOAP UI, Advanced REST client,Maven
Confidential, TN
Java Technical Lead
Responsibilities:
- Led a team of 5 data analysts as part of teh Conversion team to analyze, and provide source to target mapping business rules.
- As part of teh conversion process analyzing source data to satisfy business needs and define teh business rules to convert teh from source to target.
- Reviews conversion results (reports, balancing, data load, and change request) with client to refine and confirm requirements and Obtains formal customer acceptance of results.
- Examines client's processes, determines operational needs, and documents all processes to be used after conversion is complete.
- Performs high-level system design functions, analyses, chart preparation, and associated diagrams/enhancement plans
- Maintains status reporting, risks, issues, action items.
- Involved in converting ACCENT, TCCMS, VRTS, COTS and TNCARE Medicaid systems.
- Leads and assists with Gap analysis on Architecture, business requirements and coordinates with other team as required and knowledge in data mining.
- Implemented Spring MVC and Hibernate for teh persistence framework.
- Responsible for triaging priority defects thru Root Cause Analysis and providing guidance technical solutions to resolution for teh construction team.
- Leading technical solutions through implementation and involved in SWAT team.
- Participate in design and architecture reviews of new applications and major system enhancements.
- Serve as technical lead throughout teh full software development lifecycle, end-to-end, from scoping, planning, conception, design, implementation such as design patterns, generic programming, multithreading and testing, to documentation, delivery and maintenance.
- Extensive knowledge in modeling organizational data and business rules; logical and physical design of relational database and facilitating JAD sessions, and working with other analysts
- Participate with engineering management in steering future direction of projects.
- Provide technical direction, guidance and support for architectural development that encompasses multiple technology disciplines, platforms and applications.
- Analyze and re-factor existing code to improve performance or adapt to new requirements
- Functional area involved Alerts, Notices, Workflows, Web services, Batches,
- Worked on teh Rule Engine (Decision table Model), Notice Engine, and Persistence Mapping Layer createdsimilar to Hibernate.
- Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
Environment: Java, Servlets2.4, XML/XSL/XQuery, Web Service, Web Service Pool, EJB/MDB, SOA, Spring/ DI/AOP,JMS, MQSeries, WebSphere 7,Eclipse4.2Juno, Oracle10g, SQL Developer and custom Vantage framework (O/R persistence mapping), XML, HTML, JavaScript, AJAX, CSS, Oracle 10g(Relation Data Base), TOAD and @vantage Framework.
Confidential
Lead Developer
Responsibilities:
- Serve as technical lead throughout teh full software development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing, to documentation, delivery and maintenance
- Extracted data and analyzed it for baseline characteristics.
- Summarizing data using DATA Step, Proc SQL, Proc Format, Proc Sort, Proc Means & Proc Summary
- Participate in design and architecture reviews of new applications and major system enhancements
- Follow standard software development life cycle processes and participate in code reviews, building and executing unit test plans, and software packaging and deployment
- Responsible for code review and designed prototypes.
- Calculate teh specified problem, state of affairs and crisis; examine for solutions using data analysis practices and arrange analysis reports
- Settle on teh methodologies and procedures for carrying out TEMPeffectual data analysis
- Participate in problem solving and troubleshooting for teh assigned application(s), functional areas.
- Support fast-paced production maintenance activities
- Defined Ant Script targets for building, copying, packaging teh developed source code
- Leading teh defect fix team and sort out teh issues that occur during acceptance testing.
- Developed teh modules for Eligibility Determination and Benefit Calculation (EDBC), which is thecore of teh system using Core Java and Servlets.
- Developed Batch Programs which can be scheduled on a daily/monthly basis.
- Performing Assembly and System Testing, Developing Test Cases for teh modules using JUnit
- Used Rational Clear case for Source Code Management
- Resolving UAT issues of teh entire Business system.
Environment: Java, Servlets, XML/XSL/XQuery, Web Services, EJB/MDB, SOA, Spring/ DI/AOP,JMS, MQseries, WebSphere 6.0, Eclipse 3.1, Oracle10g, SQL Developer and custom Vantage framework (O/R persistence mapping), XML, HTML, JavaScript, AJAX, CSS, Eclipse,Oracle 10g(Relation Data Base), TOAD and @vantage Framework.
Confidential
Technical Lead
Responsibilities:
- Responsible for designing teh layout for programs and analyzed teh integrity issues.
- Worked autonomously within a team of data analysts, to analyze, review, update, edit, clean, translate, and ensure accuracy of customer data.
- Perform Gap analysis from source to target system.
- Developed Web application using Struts framework.
- Worked on few enhancements using Java, J2EE, JSP, JavaScript, Servlets, EJB, Oracle, SQL and PL/SQL, HTML, XML, using Eclipse.
- Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
- Implemented struts framework (MVC): used ActionServlet, Action Form bean, configured teh struts configuration file, implemented validator framework.
- Worked on project deployment files such as web.xml, struts-config files for security role descriptions, servlet mappings, Java bean class definitions, Action Classes mappings, JSP’s declarations and database connection pooling.
- Developed teh EJB-Session Bean, will be able to access teh business entities through their local home interfaces.
- Experienced in writing teh XML Schema for document exchange XML. Generating, parsing and displaying teh XML in various formats using XSLT and CSS.
- Used Hibernate to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used Spring Framework for Dependency injection and integrated with teh Struts Framework and Hibernate
- Used Spring MVC as controller to manage navigation and Javascript was used for client side validation.
- Written UNIX shell scripting using KSH for application performance and unit testing.
- Coding, testing and deploying teh web application using Web sphere.
- Used ANT scripts to build, test and deploy application.
- Developed Hibernate mapping files, spring DAO components and batch jobs for data load using PL/SQL and Unix shell scripting.
- Used Junit and struts Test cases for testing.
Environment: Java, Servlets, XML/XSL/XQuery, Web Services, EJB/MDB, SOA, Spring/ DI/AOP, JMS, MQSeries, Web Services, WebSphere 6.0, Eclipse, Oracle10g, SQL Developer and custom Vantage framework (O/R persistence mapping),Eclipse IDE, Oracle10g (Relation Data Base) XML, HTML, Java Script, AJAX,CSS, Eclipse,TOAD and Struts Framework.
Confidential, Minnesota
Sr. Developer
Responsibilities:
- Analyzed and reviewed teh functional specifications and bring out suggesting measures for better design.
- Responsible for entire software development cycle spanning requirements analysis, design, implementation such as design patterns, generic programming, multithreading, building, testing, and deployment.
- Maintained teh data integrity during extraction, manipulation, processing, analysis and storage.
- Developed Utility services which are used by teh Framework & various modules.
- Using JNI integrated Pitney Bowes Address Validation.
- Developed teh modules for Eligibility Determination and Benefit Calculation (EDBC), which is thecore of teh system using Core Java and Java Servlets.
- Worked on unit, integration, acceptance testing and bug fixing.
- Coordinated for promoting teh software to UAT and created reusable components.
- Used RAD process for implementation.
- Design teh application to meet teh users’ requirements document.
- Developed web user interface using Struts Framework and custom tag libraries using JSP.
- Wrote all of database queries used in dis project.
- Developed XML utility class to parse teh xml files using JAXP API.
- Developed Web application using Struts framework.
- Developed Hibernate 3.0 and O-R mapping for POJO classes.
- Wrote automated unit test cases and tested application using Junit.
- Used Struts framework for making application much easier to design, create, and maintain.
- Implementing teh Web Services for handling data.
- Developed teh Server Side components in JAVA using Servlets and EJB.
- Deploying applications on Weblogic Server v8.1 Server using UNIX Box.
- Writing Build Scripts for Deploying applications in UNIX.
- Developing Solutions in Eclipse IDE
Environment: Java 2, JDK, 1.4, Servlets, XML/XSL/XQuery, Web Services, EJB/MDB, SOA,, JMS, MQSeries, Web Services, WebSphere, Eclipse, Orace10g, SQL Developer and Hibernate(O/R persistence mapping), XML, HTML, CSS, Eclipse,TOAD, Oracle 10g, JDBC 2.0, hibernate and struts.
Confidential, Chicago, IL
Software Engineer
Responsibilities:
- Mapping requirement analysis into functional specification
- Involved in Development and Testing.
- Designed class diagrams and sequence diagrams.
- Delivering work items on schedule with quality.
- Worked on few enhancements using Java, J2EE, JSP, JavaScript, Servlets, EJB, Oracle, SQL and PL/SQL, HTML, XML, using Eclipse.
- Developed completed Business tier with Stateless, Stateful Session beans and CMP Entity beans
- Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
- Developed teh EJB-Session Bean, will be able to access teh business entities through their local home interfaces.
- Experienced in writing teh XML Schema for document exchange XML. Generating, parsing and displaying teh XML in various formats using XSLT and CSS.
- Performed code review and design review to ensure compliance with development standards.
- Active participation in weekly software shipment.
Environment: EJB2.0, JMS, JSP1.1, servlets2.2, JDK1.3, XML, Web logic Application Server, Oracle 8i
Confidential, San Jose
Software Engineer
Responsibilities:
- Involved in UTP Preparation, GUI designing, developing and unit testing teh Application as a team member.
- Coding business logic using EJB.
- Worked on XML for input and output messages.
- Programming Java Servlets and JSP pages to develop teh web content.
- System testing and Integration testing of teh developed application.
- Impact Analysis during system amendments
- Deploy teh application on Web logic Application Server.
Environment: Java 2, JDBC 2.0, JSP 2.0, EJB 2.0, XML, Servlets, BEA Weblogic 6.1, Oracle8i.
Confidential
Software Engineer
Responsibilities:
- Developed teh whole application with Oracle as backend database
- Study teh existing process
- Gather teh requirements and prepare teh functional and technical specifications.
- Involved in teh design of application Architecture and database based on teh technical specifications.
- Used XML Schemas (XSD) for defining XML Elements and Attributes, Name spaces to avoid conflict with teh XML Elements.
- Developing use-case, sequence, activity, deployment and class diagrams using Rational Rose.
- Involved in designing of Data base and modules designing
- Development of teh module using EJB, Java Servlets, JSP, HTML and
- Java Script.
- Involved in writing SQL database queries.
- Optimizing teh code for better performance of teh system.
- Impact Analysis during system amendments.
- Configuring Web logic server for user testing (UAT, PAT and FAT) and Deployment in web logic server.
- System Test, Regression Test, Stress Test and Confidence Test based on STP.
- Created teh GUI using Java Swing API
- Developed Search screen using JSP, JAVA and HTML
Environment: Java, SWING, Servlets, Applets, HTML, JavaScript, Java Web Server, Oracle7.3
Confidential
Software Engineer
Responsibilities:
- Programming Java Servlets and JSP pages to develop teh web content.
- System testing and Integration testing of teh developed application
- Fully responsible for developing and testing whole GUI application.
- Developed Front End GUI with java Swings.
- Used Design patterns (Observer patterns, Mediator patterns, Singleton patterns)
- Developed teh whole application with Oracle as backend database
- Created teh GUI using Java Swing API
Environment: Java, JSP, Weblogic Application Server 5.1, Servlets, PL/SQL, HTML, JavaScript, Swing, Oracle, CSS, Windows NT, JRun Studio, Eclipse, SQL Programmer, TOAD.