We provide IT Staff Augmentation Services!

Lead Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • 10+ years of experience in developing web applications using J2EE and Java components, Experience in the Software Application Project Life Cycle includes Analysis/Design, Development, Testing and Maintenance in J2EE, webMethods and Mainframe platforms.
  • Good Knowledge in OOPS and structured programming concepts, Programming in web technology using Java, Servlets, JSP, JDBC, JavaScript, C, C++, Oracle and PDE Tools on UNIX (Solaris)/Linux and NT environments with thorough knowledge on advanced technologies using EAI, EJB, WebMethods, Struts, Web Services, XML and UML.
  • Programming expertise using Oracle, Oracle SQL, PL/SQL and MySQL
  • Excellent knowledge of J2EE architecture, Design patterns, UML, RUP
  • Excellent technical writing skills to create Business Requirements Document (BRD), Functional Specifications Document (FSD), Non - Functional Requirements Document and Use Cases Specifications.
  • Experience in Requirement Analysis, JAD sessions, Group Facilitation, Business and Systems reviews and Working Sessions/Workshops to understand the requirements and system design.
  • Well versed in Requirements/Change Management, Impact Analysis and Gap Analysis.
  • Strong Analytical and Problem Solving skills, Multi-Tasking abilities, with proven experience in utilizing people and process knowledge to assist enterprises in making critical decision.
  • Experience in Business Process Modelling, Business Rules Modelling and Enterprise Architecture Integration.
  • Strong process modelling using UML (Use Cases, Sequence Diagrams, Activity Diagrams, etc.)
  • Experience in implementing and designing business applications.
  • Strong Requirement Traceability Matrix mapping.
  • Excellent Team player to work in conjunction with testers (QA), developers and other team members in validation and testing of complex project scenarios and in the maintenance of Quality Standards of projects.
  • Ability to deal with ambiguity and thrive in a rapidly changing business environment.
  • Experience in dealing with business managers and executives.
  • Experience in workplace strategic developments for business and team.
  • Excellent planning, organisational and presentation skills
  • Experience working in Agile, ITIL and Six Sigma methodologies.
  • Experience with various defect tracking tools: HP ALM Quality-Center, Clear-Quest.
  • Strong database integration experience. Worked on analyzing data needs, identifying relational databases and coordinating the modelling.
  • Experience and understanding of Gas and Electricity Industry’s retail and distribution market.
  • Possesses excellent interpersonal, communication and technical documentation skills.

TECHNICAL SKILLS

Programming Languages: Java1.5, Servlets, JSP, JDBC, XSLT (Style Sheet Language), XMLSchema, XML DTD, XPath, XLink, Xquery, Hibernate3.x, dojo, Swing, Ext-JSVerticals domainEnterprise Business to Business, Cisco Manufacture applications, Cisco Pre Ordering and Post Ordering Tools, HR & Payroll, Search Engine Performance Advertising, Club Management

Web Technologies: Servlet, JSP, JDBC, Java Beans, HTML, XML, AJAX, AXIS, osgi, ext-java scrit., Integration Developer 6.1-7, Restful, JSON

J2EE Frameworks: Struts, JSF (java Server Faces), Spring, Hibernate, Java Based Rules EnginesJ2EE Standards Multithreading, JDBC, EJB, JMS, JNDI, SOA, Java Mail, XML Deployment Descriptors, MVC Architecture, Design Patterns, IBATIS, Quartz, SOA.

Scripts: Java Script, DHTML, Ant Scripts, Unix Shell Scripts, maven,Google Web Toolkit(GWT)

RDBMS/Database: Oralcle9i, Oracle 10g, Tamino XML Server, Postgres SQL Database Server 8.0, My SQL, MS Access, PL/SQL, Oracle Gateway Service

Editors/IDE: Eclipse 3.0, Altova XML Spy 2006, Tamino Schema Editor, Rational XDE, Rational Application Developer (RAD), Rational Rose, BIRT report.

Web/App Servers: Apache Tomcat, Web Logic, WebSphere 7.x.,JBoss, Tomcat, Sun Apps server, Process Server 6.1-7.0, Enterprise Service Bus 6.1-7.0, WebSphere Application Server 6.1, Websphere Portal version upgrades

Operating Systems: Windows 9x/NT/2000/XP, UNIX

Development Process: Agile methodologies.

PROFESSIONAL EXPERIENCE

Confidential, Hartford, CT

Lead Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used agile methodology and participated in Scrum meetings.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagramsusing Rational Rose.
  • Developed Web services for sending and getting data from different applications using SOAP1.1messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Integrated with WebMethods via web services.
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Consumed web services from different applications within the network
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Used GWT to send AJAX requests to the server and updating data in the UI dynamically.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.5 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used Spring Web flow to manage complex page flows.
  • Used MULE ESB frame work for exchange of important information such as loan status report.
  • Designed and developed Utility Class that consumed the messages from the Java messageQueue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
  • Supported Testing Teams and involved in defect meetings.

Confidential, Kansas City, Kansas

Lead Java/J2ee Developer

Responsibilities:

  • Provided Architecture, Technical and Integration Design for the set of B2B and A2A SOA-based integrations using Java CAPS eGate 5.1.x for EAI Migration Project
  • Managed client assignments.
  • Gathered business requirements from end users keeping in mind their need for the application and documenting it for the developers.
  • Assisted in establishing Architecture practice.
  • Mentored team members; conducted training sessions for EBS EAI support team members.
  • Participated on project delivery team meetings.
  • Create weekly & monthly team and projects status reports for managers and business stake holders.
  • ITIL Service Support areas of Incident, Problem, Change, Release, Configuration Management and Service Desk
  • System Health Check of production and key pre-production environments.
  • Project management and organisational management with in unit.
  • Involved in system improvement requests, including system analysis, design, requirements definition, estimation, development, configuration and production implementation
  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional). Created specification for development.
  • Resolving business user queries.
  • Contribution to strategic planning, decision making and implementation of strategies for use of development and support technologies.
  • Interacting directly with business user and provide assistance with IT requirements.
  • On-call/after hour support, including weekends on a rotational basis
  • Business Impact Assessment and Business Resumption/Disaster Recovery in case of application/system failure
  • Follow standard IT protocols for energy industry set by AEMO
  • Provide assistance in IT systems business case development Issue Trouble Shooting
  • Problem solving and resolving high level IT incidents
  • Design, build and migration of interfaces.
  • Moving of new/enhanced systems into production.
  • Documentation and execution of unit testing/UAT/functional end to end testing through Test Director.
  • Development of application and production support tools in languages including J2EE, java, web services, shell scripting, monk(See Beyond), SQL and PLSQL.
  • Definition of new messages structures.
  • User training and support.

Confidential

EAI Technical Analyst

Responsibilities:

  • Resolving business user queries.
  • Contribution to strategic planning, decision making and implementation of strategies for use of development and support technologies.
  • Project management with in unit.
  • Interacting directly with business user and provide assistance with IT requirements.
  • Business Impact Assessment and Business Resumption/Disaster Recovery in case of application/system failure
  • Follow standard IT protocols for energy industry set by AEMO
  • Provide assistance in IT systems business case development
  • Issue Trouble Shooting
  • Problem solving and resolving high level IT incidents
  • Design, build and migration of interfaces.
  • Moving of new/enhanced systems into production.
  • Documentation and execution of unit testing/UAT/functional end to end testing through Test Director.
  • Development of application and production support tools in languages including J2EE, java, web services, shell scripting, monk(See Beyond), SQL and PLSQL.
  • Definition of new messages structures.
  • User training and support.
  • Worked closely with project managers, business users and developers to formalize a business idea and define requirements.
  • Gathered business requirements from end users keeping in mind their need for the application and documenting it for the developers.
  • Conducted GAP analysis and created work flow to better understand the mechanics of the existing system.
  • Researched various components of existing systems, read industries guidelines, read several papers, conducted surveys and created “Best Practice Report” and submitted it to Project Manager.
  • Updated and communicated project status to management through effective presentations.
  • Assisted the QA team in designing the Test Plan and Test Cases for User Acceptance Testing.
  • Responsible for the management of the transition team involving additional project resources, EBS’s technical resources, vendors (Wipro and SAG) and other stakeholders.
  • Responsible for producing detailed transition plans to manage interdependencies and successful execution of the plan.
  • Monitored the project ensuring issues are resolved in timely manner and the appropriate corrective actions are implemented.
  • Interfaced with vendors, involving agreements, planning, timelines and quality of deliverables.
  • Facilitated workshops, interactions between stakeholders, program meetings, managed participation of project resources, business users and other stakeholders to complete key project components and deliverables on time according to project plan.
  • Participated in change management meetings and developed briefs to support vendor’s communication.
  • Assisted the project with analytical and creative alternative strategies where technical fixes for issues are not readily available.
  • Responsible for producing Core System detailed design and Business Process Model (BPM) for new EAI Platform based on existing EAI architecture
  • Interpreted system and business requirements and defined system workflows and procedures for detailed Gateway Design, FTP and DB Frameworks
  • Assisted in the development and implementation of core frameworks and business understanding for Integrations.

Confidential

Software Engineer

Responsibilities:

  • Architect and develop custom web and distributed applications using J2EE (JSP, EJB, Struts, Hibernate, custom JSP tags), Oracle, MS SQL, XML, HTML and MySQL for a variety of industries.
  • Perform system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional). Created specification for development.
  • Developed all the middleware components, which consisted of all the business logic, using C++ and ATL.
  • Developed various applications in COM to test the Load balancing, high availability and maximum throughput of the server.
  • Written UNIX shell scripts for testing the application and writing the SQL queries
  • Used Rational Rose for Database and object modelling and Clear Case as file handling tool.
  • Conduct implementations across the full software lifecycle, from Needs Analysis through Maintenance
  • Serve at technical lead on projects, architecting, spearheading development, and overseeing teams of 2 - 8 engineers.
  • Responsible for all client communication, both written and verbal, throughout each project.
  • Design, development, installation, configuration, troubleshooting, and deployment of Oracle databases interacting with telecom systems
  • Development and Management of User Acceptance Test (UAT) using in-house testing panel of users
  • Creation of test plans, test scenarios as well as development and execution of test scripts
  • Document, track and work with developers to resolve any identified defects/issues
  • Participate in walkthroughs and reviews of Requirement documentation to validate testability

We'd love your feedback!