Java Developer Resume
CT
PROFESSIONAL SUMMARY:
- Having 11+ years of IT experience in JAVA/J2EE, IBM BPM, WPS and WESB technologies in Telecom, Retail, Health Insurance and Life Insurance domains.
- Currently working as Senior Application Developer.
- Experience in developing Web based, Enterprise based applications in Java/J2EE technologies.
- Strong Expertise in Java, J2EE, spring, Hibernate, Restful Web services, XML, SOAP Web services and Oracle.
- Experience in integrating with the large and complex applications using a service - oriented architecture.
- Integrated the applications using REST/SOAP Web Services and Messaging technologies.
- Experience in design, develop and configure mediation modules and testing in different environments.
- Experience in developing the Web services using SOAP and REST standards.
- Experience in working with multiple data bases like DB2, Oracle and SQL Server.
- Involved in detailed design using UML/Visio, Use Cases, Class Diagrams and Sequence diagrams.
- Experience in migration of the services/modules from previous versions to new versions.
- Administered complex SOA based WebSphere Process Server and WebSphere Application Server applications in various Environments.
- Developed complex mappings by using XML mapping and BO Mapping.
- Developed common functionality by using mediation sub flows, custom java code.
- Experienced in interacting with vendors, gathering the requirements and building WebSphere environments and deploying the services as per their project needs.
- Familiar knowledge on Service Component Architecture (SCA).
- Functional analysis, designing and development of components to integrate multiple customer Business End Systems.
- Possess strong knowledge of Service Oriented Architecture (SOA).
- Worked on Databases like Oracle, Sql Server and DB2.
- Good exposure on IDEs like RAD, WID, Eclipse 3.5, Net beans.
- Good exposure on Version Controllers like Clear case, SVN, SCME, CVS, Process Center and RTC.
- Proficiently leading the team (offshore and onshore) from past 3 years. Worked as Onsite Coordinator in Exeter, NH, USA.
- Good understanding of all the stages of software development life cycle (SDLC) and development methodologies such as Agile and Waterfall model.
- Good communication skills, analytical abilities and flexible to learn new technologies.
- Adaptive to rapidly changing business environment.
TECHNICAL SKILLS:
Programming Languages: Core Java, XML,XSD,SOAP,BPEL and WSDL
IDE: Rational Application Developer, Eclipse, IBM Integration Designer v7.5/ v8.x, IBM WebSphere Integration Developer 7.0/6.2/6.1/6.0.2 , Net Beans and STS
Servers: WAS, IBM BPM v8.5.6, IBM Web sphere Process server (WPS), WebLogic and Tomcat.
Web Technologies: J2EE (Servlets, JSP), HTML
ORM Tool: Hibernate
Framework: Spring
Web Services: SOAP and REST web services
Build Tools: Maven and Ant
Operating Systems: Windows 2007, NT/2000/98, Solaris
Version Control: Clear case, SCME, SVN, RTC, Process Center and CVS
Data Bases: Oracle, Sql Server and DB2 v9+
Code Quality Tools: PMD.
PROFESSIONAL EXPERIENCE:
Confidential, CT
Java Developer
Responsibilities:
- Created detailed analysis, technical design, and deployment documents for new system interfaces and production change requests
- Working with the functional owners in understanding the functional specifications.
- Involved in analysis and design of the application with the technical architect to achieve functional specifications.
- Involved in preparation of complex high level and low-level design diagrams of the application.
- Involved in development of the application such as develop the spring bean mapping files, hibernate relational mapping files and utilized JAVA/J2EE technologies to implement industry standard design patterns for high-end transactional systems, providing flexible architecture for required scalability and throughput.
- Developing web services using technologies like SOAP (JAX-WS) and REST to interact with CMS provided Services, which helps to validate the identity of the Users and their lawful presence in order to determine their Eligibility to access subsidized programs like
- Providing Quick Solutions for application Severity 1 issues the users application face.
- Performing RTB (Run the Business) activities, such as developing and delivering new requirements, and providing support for the batches and fixing all the product related issues and bugs that may come up in the production.
- Implementing the SOA standards to develop complex BPEL flows and mediation flows by using Web sphere process server and Web sphere enterprise service bus.
- Involved in integration of the application such as FileNet, corticon rules engine and JAVA/J2EE applications.
- Develop the code review standards and configure them in sonar and PMD tools to utilize the team in developing the application.
- Working on unit testing, system integration testing.
- Utilizing the industry standard technologies like JAVA/J2EE, Spring, Struts, Hibernate, XML, WPS, WESB, FileNet and corticon rules in developing the application.
Environment: Core Java, Maven, RESTful web services, SOAP Web services, Hibernate, Spring, XML/XSD/WSDL, JDBC, SVN, WID7.5, RAD, WPS 7.5, WESB 7.5, SQL Server and DB2
Confidential, Columbus, OH
Senior Application Developer
Responsibilities:
- Created detailed analysis, technical design, and deployment documents for new system interfaces and production change requests
- Prepared the technical documentation for the applications.
- Developed and tested the integration of business processes for Commercial and Personnel insurance application, in order to improve the productivity of the grant award and management process
- Interacting with system users to define business requirements and u nderstanding the scope, objectives and requirements of the projects
- Integrated the modules with complex systems like Navigator and Claim Center
- Integrated the Personal Insurance application using REST Web services, SOAP Web services and Messaging technologies
- Developing reusable components: Mediation sub flows, java components
- Interacting with Clients to make sure the components are integrated properly
- Developed SCA Components like BPEL, Mediation Flow, Java and integrating with external applications using Web services and Messaging
- Implementing HTTP Binding, WS Binding, Email, Flat File and JDBC integrations
- Implemented the enhancements for various LOBs by understanding the existing code.
- Mentor for the team for technical and functional issues
Environment: Core Java, Maven, RESTful web services, SOAP Web services, XML/XSD/WSDL, JDBC, SVN, WID7.5, WPS 7.5, WESB 7.5, SQL Server and DB2
Confidential, Madison, WI
Senior Application Developer
Responsibilities:
- Provide the ability for workers to manually create documents through online requests
- Provide the ability for documents to be automatically created as a result of actions taken by workers
- Provide the ability for documents to be automatically created as a result of batch
- Provide a subsystem capable of maintaining document templates and bundles in a central repository
- Integrate the new document generation subsystem with the current web system and respective data routines
- Provide distributed printing for documents created as part of the new document generation subsystem
- Analyzing the existing system and designed the new system to support the new document functionality.
- Integrated the new application with FileNet and Thunderhead using Advanced IBM BPM Technologies to utilize the document functionality.
- Developed the Class and Sequence diagrams for the new system to understand how the new system is interacting with different systems.
- Developed the REST functionality in IBM BPM to interact with the wiKids
- Interacting with system users to define business requirements and u nderstanding the scope, objectives and requirements of the projects
- Created detailed analysis, technical design, and deployment documents for new system interfaces
- Integrated the modules with complex systems like wiKids.
- Integrated the Document generation application using REST web services, ECM Adaptor, JDBC and JMS adaptors.
- Developing reusable components: Mediation flows, java components
- Interacting with different system clients to make sure the components are integrated properly
- Developed SCA Components like BPEL, Mediation Flow, Java and integrating with external applications using Web services and Messaging
- Providing the Technical description to the clients about the new system.
Environment: Core Java, Spring, REST Web services, SOAP Web services, JSON, XML/XSD/WSDL, FileNet, IBM BPM 8.5.6, IID8.5 and Process Center
Confidential, Exeter, NH
Senior Associate
Responsibilities:
- Designed, developed and tested the integration of business processes for Personal claims application, in order to improve the productivity of the grant award and management process
- Interacting with system users to define business requirements and u nderstanding the scope, objectives and requirements of the projects
- Created detailed analysis, technical design, and deployment documents for new system interfaces and production change requests
- Integrated the modules with complex systems like Navigator and Claim Center
- Integrated the Personal Insurance application using web services and Messaging technologies
- Developing reusable components: Mediation flows, java components
- Interacting with Clients to make sure the components are integrated properly
- Implemented MQ Function Selector to change the message structure before it hits the BPEL/Mediation Flow
- Developed SCA Components like BPEL, Mediation Flow, Java and integrating with external applications using Web services and Messaging
- Implementing MQ Binding, WS Binding, Email and JDBC integrations
- Implemented the enhancements for various LOBs by understanding the existing code.
- Mentor for the team for technical and functional issues
- Responsible for interviewing and recommending candidates for new positions in team
- PoC on migration of applications from WESB to IIB
Environment: Core Java, SOAP Web services, iBATIS, XML/XSD/WSDL, MQ, BPM 8.5.5, IID8.5 and RTC
Confidential
Senior Associate
Responsibilities:
- Designed, developed and tested the integration of business processes for Claims Domain application
- Integrated the modules with complex applications like Cash Management, Document Systems, Ebix applications and Financial Applications using a service-oriented architecture
- Integrated the Life Insurance application using REST web services, web services and Messaging technologies
- Involved in analysis and design of Cash Management RESTFUL service
- Designed and developed the Life Inbound Notifier Service
- Prepared the Technical Design document Cash Management and Life Inbound Notifier
- Coordinate with offshore team at each stage of the work to ensure the completeness, quality, and on time delivery of the assigned tasks
- Interacted with business analysts to understand requirements
- Designed, developed and tested the integration of business processes for claims application, in order to improve the productivity of the grant award and management process
- Developed SCA Components like BPEL, Mediation Flow, Java and integrating with external applications using REST and messaging
- Acting as a mentor to new contractors and developers.
- Project management and Technical/Team Leading experience
- Played a Key role in the project
- Understanding the scope, objectives and requirements of the projects
- Created detailed analysis, technical design, and deployment documents for new system interfaces and production change requests
- Implemented enhancements for various LOBS
- Preparing Service Contracts and Functional Spec document
- Developing reusable components: BPEL(micro flows), BO Maps, java classes, mediation flow
- Developed Restful services and integrated with WPS
- Implemented Web Service Binding, SCA Binding, MQ Binding, WS Binding, Email and JDBC integrations
- Interacting with Business Team to understand the requirement
- Interacting with Client to make sure the components are integrated properly
- Implemented new features like Store and Forward concept
- Written test cases in SOAP UI pro
- Involved in code Reviews, peer reviews and Bug Fixing
- Unit Testing and Integration Testing
- Mentor for the team for technical and functional issues
- Responsible for interviewing and recommending candidates for new positions in team.
Environment: Core Java, REST Web services, SOAP Web services, XML/XSD/WSDL, iBATIS, JSON, IID8.5, WPS 7.5, WESB 7.5, and RTC
Confidential
Senior Associate
Responsibilities:
- Claim Management, Group Management, Authentication Management, Group Billing Service, Member Management
- Developed the Technical Design Document for the applications
- Acting as a mentor to new contractors and developers.
- Project management and Technical/Team Leading experience
- Design, Development and Unit Testing of Mid-Tier Java solutions
- Numerous projects combining Java, SOAP, JSP, ASP, WebLogic, XML/XSLT and Oracle
- Developed the complex BPELs and Mediation Flows
- Developed Complex error handling for applications
- Developing and designing new applications with involvement in all stages of the development life cycle
- Implemented MQ Binding, WS Binding and JDBC integrations
- Implemented complex Aggregation concepts by using FanIn and FanOut
- Involved in Integration testing and Unit testing
Environment: Core Java, SOAP Web Services, XML/XSD/WSDL, Spring, Hibernate, IID7.5, WPS 7.5, WESB 7.5 and CVS
Confidential
IT Analyst
Responsibilities:
- Understanding the scope, objectives and requirements of the project
- Interacted with end users to understand requirements. Worked with researchers from General Motors R&D group to develop software applications based on text mining, data mining and emerging issues identification algorithms.
- Implemented data clustering and classification algorithms in java.
- Responsible for the overall technical implementation of applications by providing solutions to technical issues, meeting development schedules and ensuring that the delivered solution meets the technical specifications and design requirements with high quality standards.
- Preparing High level and Low level technical design documents
- Enhancing the GUI in order to in corporate new smart features and business functionalities
- Prepare Unit and Integration Test Plans.
- Responsible for build and deployment of the application in Weblogic application server.
- Participate in User Acceptance Testing (UAT) and fix bugs accordingly.
- Attending daily scrum meeting.
- Act as a mentor for new or lower-level programmers, as well as for all the members on the development team.
- Responsible for interviewing and recommending candidates for new positions in team.
- Serve as a liaison between the programmers and management and have supervisorial responsibilities in delegating work and ensuring that the projects come in on time and under budget.
- Serve as a technical advisor to management and provide programming perspective on requirements.
- Lead Code Reviews to ensure best practices and coding standards and also making sure the quality is not compromised.
- Promptly Confidential issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
- Provide accurate and detailed weekly task reports to Management.
- Managing and guiding the team both functionally and technically to reach the target delivery dates
Environment: Core Java, Servlets, JSP, Spring, RichFaces, PrimeFaces, JQuery, Junit, Fusion Charts, Maven, XML, HP Quality Centre, Hibernate and CVS
Confidential
Senior Engineer Product Development
Responsibilities:
- Involved in Requirement analysis and design for the enhancements
- Direct interaction with client
- Developing the use case documents
- Developed the Technical design documents
- Involved in Code Reviews
- Getting clarifications from the business people
- Handling the E- commerce modules like ED, Remote Desktop, Web Desktop
- Setting up the development environment for the application
- Preparing the unit test cases
- Involved in unit testing and Bug fixing
- Using the PMD, Sonar code quality tools
- Knowledge sharing and presentations at the project level
Environment: Core Java, Servlets, JSP, DNA, Hibernate, Spring, Oracle, Sql server, Web logic and PMD.
Confidential
Engineer Product Development
Responsibilities:
- Involved in Test Plan Discussions
- Involved in PCL Creation for Test Programs
- Involved in Test Programs Creation and Execution
- Involved in Client meetings
- Knowledge (Spec) sharing among the team members
- Bug report generation
Environment: Core Java, XML, StAX, JAXP, XSLT, Schema, HiRDB and CLMAN.
