We provide IT Staff Augmentation Services!

Java Architect / Sr. Developer Resume

5.00/5 (Submit Your Rating)

Newark, DE

Summary:

  • Having 11+ years of experience seeking positions for J2EE Architect/ Tech Lead/Senior Developer positions.
  • Experience in architecting, designing and implementation of web applications using J2EE technologies such as Struts, JSF, SOA, rest and soap Web Services, Spring, Hibernate, AJAX, EJB, iBatis, Servlets, hipaa ( EDI, X12,837,835,276,277 transactions ),drools rule engine and Enterprise Application Integration EAI ,Liferay and JSP.
  • Experience in architecting, designing IBM portal base application with MQ integration implementation.
  • Experience in handling private banking applications.
  • Experience on Rational Rose, Software Architect, Enterprise Architect, TOAD, Rational Requisite Pro and Visio IDE’s. Experience applicability of Java/J2EE design patterns.
  • Strong development expertise in java IDEs like RAD, WSAD 5.1 and Workshop for Weblogic.
  • Worked on Full Life Cycle Projects, operate & maintain (support) projects, migration/upgrade projects, and one small sized Websphere commerce project.
  • Designed SOA (Mule ESB) application to integrate legacy systems running at various sites.
  • Experience in database and related technologies Oracle, JDBC, SQL and PL/SQL. Expertise in framing queries to address complex business rules.
  • Having experience in managing Production environment. Experience in production rolls. Expert in designing and setting cron jobs -tabs. Debugging & running java batch processes execution & monitoring.
  • Ability to innovate and approach solutions optimally and differently. I was innovation focal for a sub-domain in Mastek.
  • Ability to provide process & technical consultancy along with strong troubleshooting skills.
  • Experience with standardized Processes and compliance standards including Agile Scrum,SDLC, RUP and CMMI.
  • Provided production, user and development support at customer’s site. Acted as escalation focal for technology related issues and maintained 99.97% uptime of business critical applications.
  • Secured Individual Excellence Awards, Customer/Partner Recognition Awards, Spot Awards and Team Excellence Awards on the job.
  • Worked on Red Hat Linux environment for developing and deploying java based application.

Skill-set:

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Design patterns, J2EE Design patterns, EJB Design patterns etc

J2EE: JSP, Servlet, EJB, JMS, JDBC, JTA, JNDI, SpringMVC, Hibernate, Struts,ibatis, Swing, JSF, Annotations, AOP (Aspect Oriented Programming), IoC (Dependency Injection) etc,JBPM

Liferay Portal: Liferay 6.1, Service builder, Hooks, MVC portlet, User role configuration,Lar file ,RAD

Spring/Hibernate/JPA: Spring 3.X, Hibernate 3.0 ibatis, JPA

Middleware and ESB and Portal Technology: Vitria 3X and Vitria 4X, Mule ESB, Weblogic BPM, Liferay Portals, MQ Series

XML/HTML/Ajax: XML, XSLT, XSL , JAXB, Castor, SAX, DOM, HTML, CSS, JIBX, YUI, GWT,Ajax,JavaScript

WebService: SOAP and Restful web service, Janus authentication and authorization

Source Control: Subversion, CVS, Visual Source Safe etc deployment, CXFTransport, Quartz Transport, Chaining Router, MuleConsole, IBM Rational Clear Case

Database and tools: Oracle 8i/9i, PL/SQL, DB2, TOAD, MS-Access etc

Operating Systems: NT, Windows 2000, UNIX and DOS

SDLC, CASE, deployment & Testing: RUP, Agile methodology, JUnit, Ant, JMeter, IBM Doors, IBM Rational Requisite Pro, IBM Rational Clear Quest.

Web Servers/App. Servers: Weblogic 10.x , Apache, Web Logic 5.x/6.x, Web sphere 3.5/4 .JBOSS,LifeRay-Portal Server

Project Development: Agile scrum mechanism

Frameworks: SOA, MDA, MVC

Work Experience Details:

Confidential, Newark, DE

At Confidential I am responsible for overall architecture, design and technical leadership of various applications such as Authorized Contact, Return Mail, Address, MessageHubService and Document delivery Project. These applications are part of workstation where business user manage and maintains investor profile by ticket initiation process. Supporting enhancement of various workstation application for each release.

Responsibilities:

  • Plan, architect, design, analyze, develop, code, test, debug and document J2EE programming to satisfy business requirements for large, complex project
  • Involved in requirements understanding and use case identification. Involved in High Level and Low level analysis and design. Created Use Cases, Sequence Diagrams, Activity Diagrams, and Class Diagrams.
  • Black duck scanning and secure assist security scanning for private banking application and working as a security champion.
  • Implementing Enterprise Service Bus architecture for asynchronous communication.
  • Designing data model for Document delivery project with JPA Entity based implementation.
  • Contribute to architectural/design feasibility discussions, prototype development and code reviews.
  • Assist the team in supporting the application in QA and production environments.
  • Write high-quality code and related documentation, perform unit testing and adhere to JPMC software development process.
  • Extensively worked on Moneta rest web service frame work.
  • IBM Portal base frame work implementation for banking application stack.
  • Worked on Fast tomcat for configuring and deploying web based application such as service queue etc.
  • Designing security stack for the application.(Janus authentication and certificate for Messaging application )
  • Implementing Enterprise Service Bus architecture for asynchronous communication.
  • Implementing SOA architecture ad part of technology stack.
  • Establishing vendor communication channel for data transfer(LN,GBDS)
  • Practiced agile mode of development and delivery. Continuous integration and deployment every fortnight and obtained feedback at regular intervals from the stake holders.

Technologies : Weblogic, Restful web service, Oracle, Mule ESB Framework, Jboss , JDK 1.6, Oracle 11g, Spring, ibatis , Jenkins,jpa,Sybase,JBPM workflow engice

Confidential, Boston, MA

Position: Architect, Team Lead

At Confidential I am responsible for overall architecture, design and technical leadership of Agent Alignment Interface project. This initiative is to combine all restful interface vendor call into a single unit to access data from different third party agency, This will allow policy pull, claims application to process claims effectively and accurately. AI provides interface for agents, party and provider to process and maintain insurance products or policy such as plan rights and products. NB+U interface of AI provides functionality for producer license check, producer inquiry, notification, policy check, and creating new policy with underwriting engine.

Responsibilities:

  • Involved in requirements understanding and use case identification. Involved in High Level and Low level analysis and design. Created Use Cases, Sequence Diagrams, Activity Diagrams, and Class Diagrams.
  • Developed user interface using JSF to manage components and managing their state, handling events and input validation, converting values, defining page navigation.
  • Built custom rest service components and functionally integrated into the application. Built components on server side to handle special requirements and binding them in the JSF page.
  • AJAXing client side content by utilizing the Partial Page Rendering features of Richfaces. Took advantage of some of the rich components like Scrollable data table and Extended data table.
  • Coded on the advanced java features - Generics, Enhanced for loop, Autoboxing, Enums, static import and built-in annotations.
  • Applied MVC Architecture using JSF, Spring Framework along with Hibernate as the ORM. Applied various design patterns like Front Controller, Business Delegate, Service Locator, DAO etc in the n-Tier environment.
  • Used SOAP based JAX-RPC Web services to interact with external applications LN and CLUE. These systems have to be synchronized where ever critical update happened to/from the system.
  • Implemented Rest and manipulate the attachments using SAAJ and Attachment Part.
  • Used XML, XSLT to perform transformations and formatting.
  • Performed complex SQL queries and JDBC prepared, callable statements, batch insert/update and scrollable resultsets.
  • Used Spring based JMS template to send asynchronous messages.
  • Used SVN for checkout/import modules, update/commit changes to the repository under Windows environment.
  • Practiced agile mode of development and delivery. Continuous integration and deployment every fortnight and obtained feedback at regular intervals from the stake holders.

Technologies : Restful web service, Oracle, Mule ESB Framework, Jboss , JDK 1.6, Oracle 11g, Spring, ibatis , Jenkins.

Confidential

Position: Architect, Team Lead

At Confidential I was responsible for overall architecture, design and technical leadership of the Web Data Access (WDA) project. All the portlets are spring annotated implementation based on JSR286 standards. User roles are configured through existing literary api web service implementation. WDA is predominantly aligned to support the processing and dissemination of Census data, the solution architecture will allow for the future integration with other Production Systems. Custom made hooks are implemented to handle liferay events. WDA is a “suite” of applications; each application was built to match a business group’s work flow. In addition the architecture can support the loading, management and dissemination of time-series data including that supported by the current ONS website. The WDA project is a back office and front office functionality required to provide a browser based set of web pages allowing public users to view, explore and download content and datasets. The datasets will also be accessible via an Application Programming Interface (API) by using restful service implementation to allow other systems to access data, allowing for further local manipulation, processing and value addition specific to local needs.

Responsibilities:

  • Worked under many capacities including Sr. Architect and Technical Lead of over a fifty member team of developers.
  • Developed restful web service api to expose wda data structure in the form of URI.
  • Led onshore and offshore developers in a 24/7 environment.
  • Architected and designed new enhancement to WDA application by using service builder frame work.
  • Developed enhancements in Liferay, ESB and J2EE technologies along with Open Source solutions.
  • Authored the detailed technical design document.
  • Worked as a developer and also performed code reviews.
  • Steered technology upgrades to Weblogic, JDK, Struts and evaluation of REST Architecture

Technologies : Restful web service, Oracle, Mule ESB Framework, Web logic Server JDK 1.6, Oracle 11g, Liferay, Spring, JPA, Jenkins.

Confidential

Java Architect / Sr. Developer

I worked as a Sr. Java Developer on Elixir Software. Elixir an enterprise administration platform for life and pensions and investment companies based on java, web services using SOA. It provides end-to-end solution that integrates the front and back office, supporting all product lines including traditional life, health, unit-linked, annuities and pension products. It has different modules, like new business, servicing, claims etc. The applications provides interfaces for agents, party and provider to process and provides functionality for maintenance of insurance products and policy information, producer license check, producer inquiry, notification, policy check, creating new policy with underwriting engine. The application is responsible for generating or issuing policy with the help of underwriting engine.

Responsibilities:

  • As an architect and Sr. server developer actively participated in design and developed multi-threaded MuleESB server based on J2EE architecture.
  • Developed restful web service api to communicate with external entity.
  • Worked extensively on http layer, web service layers and Scheduler components.
  • Designed and developed an application to route messages generated by Frame work Underwriting Engine.
  • Reduced the monthly commission batch runs from 30 hours to 15 hours.
  • Developed messaging adapters to be used with ESB for communication between different components.
  • Performed CRM, VANTAGE system integrations with ESB platform.
  • Mentored my team on MDA architecture and SOA Architecture.
  • Ensured capability improvement of my team on the development framework.
  • Improved performance, fixed memory leaks and improved robustness of the high volume transactional batch processes for Sure Insurance Corporation.
  • Designed data model and modeled system interaction transactions as per ACORD standards.
  • Reviewed requirements with onsite business analysts and identified solution challenges.
  • Kept development team abreast with latest requirements, project schedule and planning.

Technologies : Restful web service, Oracle, Mule ESB Framework, Web logic Server JDK 1.6, Oracle 11g, Liferay, Spring, JPA, Jenkins,JBOSS

Confidential

Java Architect

As a Java Architect I supported the FIT (Foresters-Invests-in-Transformation) program. I worked on the New Business under Writing Application (NB+U), an insurance policy application. NB+U provides interface for agents, party and provider to process and maintain insurance products or policy such as plan rights and products. NB+U provides functionality for producer license check, producer inquiry, notification, policy check, and creating new policy with underwriting engine. This application is responsible for generating or issuing policy with the help of underwriting engine.

The product uses SOA frame work to communicate to various external systems for customer check, ECS bank transaction and other services with digital certification and security exchange services

The application is developed using Mastek's proprietary Java framework based on Model Driven Architecture along with SOA Services as part of integration layer. The ESB Integration framework allows modeling UI, transactions, business rules as data models with rich UI being rendered with use of GWT and XML/XSL.

Responsibilities:

  • Mentored my team on MDA architecture and SOA Architecture.
  • Ensured capability improvement of my team on the framework used for development.
  • Improved performance, fixed memory leaks and improved robustness of the high volume transactional batch processes for Sure Insurance Corporation.
  • Designed the data model and modeled the system interaction transactions as per ACORD standards.
  • Conducted requirements review with onsite business analysts and identified solution challenges.
  • Kept development team abreast with latest requirements, project schedule and planning.

Technical Environment: Java, Hibernate, Servlets, JSP, JDBC, JavaMail APIs, MuleESB, Android, J2ee, spring, hibernate, WebServices, XML, XSL, XSD, SQL Server 2008, Spring MVC and ACORD Data model, JBOSS

Confidential, LA

Sr. Java Developer

I worked as a Sr. Developer in health care product of Confidential . The aim of the project is to re-Engineer the already existing application in AS400 to Web-based solution and its integrate with I-med product.

The system would provide pharmacy users with ability to process orders quickly and efficiently while utilizing the maximum benefit of the clinical aspects of the system. Application Setup is designed to provide the user the ability to setup and control select applications, interfaces and functions within the Pharmacy system. Maintain a company master, which governs the way the system runs. This includes a set of global rules ranging from clinical functions to billing and charging functions. Maintain an employee master, which allows the user to customize the system to his or her particular needs. Interaction. Set up audit groups and control types to drive the reporting functions of the system. enter orders for inpatients, out-patients, send the charges for these orders in real time. Generate multiple reports to track the financial, clerical and clinical work done in the department. Track and monitor the pharmacist's clinical activity using on-line interventions. Utilize information resources from first data bank such as drug information, and patient education .

Responsibilities:

  • As Jr. Architect & Sr developer I was actively involved in high level solution conceptualization, designing the messaging component, break down the design to specific SDLC tasks
  • Identified and fixed performance, transactional, threading and memory issues
  • Integrated other sub-systems through JMS, XML and XSL.
  • Managed a team of 8 – 10 developers.
  • Prepared technical design, and deployment documents.
  • The application involved Data model (Entity Beans), Application model (Session beans) and Presentation Model (Servlets, JSPs, Java Beans, HTML, JavaScript).
  • Effort estimation, tasks scheduling, project tracking

Technical Environment: Vitria, Tibco, java, J2ee, Struts

Confidential, USA, CA

Company Name: Confidential

Team Lead - Java

I worked as a Team Lead in healthcare product using Java, xml, vitria, middle ware framework, oracle database. having the modules - claims processing, reporting. 837 ams claims routing transaction is intended to handle health care provider information, It provide all necessary information to allow the destination payer to at least begin to adjudicate the claim. 837 AMS claims routing system allows sets of different transaction I .e (claim Information), which will be the input to the ODS (Synchronous Integration Model). ODS Integration model subscribes to channel for ODS events and based on transaction type and event Type; it executes stored procedures using RDBMS connector to write the logging information into the database. Based on the result, this generates the ODS Response event and pushes to the target channel. This project uses the EAI frame work to interact with the vax vms legacy system for processing and monitoring of claims

Responsibilities:

  • As a Team lead I was actively reviewed and assisted junior developers with design and development.
  • Prepared technical design, and deployment documents.
  • Presented architectural designs to the senior management.
  • Ensured the Keane Internal audits happen properly to ensure process compliance
  • Feasibility and gap analysis of derived and explicit requirements
  • Managed Keane offshore team and was responsible for delivery of the Claim processing releases

Technical Environment : Struts, Hibernate, JDK1.4 and UNIX, AS400

Confidential, LA

Java Developer

I worked as a java developer for web-based application that will be used to capture details of claims and tracking and the status of claims. It includes the feature for exporting data to satisfy the investor and services reporting needs. The new system also includes a data interface to the GLR system for reporting claim information. This application consists of these following modules such as Account Search, ending Claims, Search Claims, Review Claims, Approve Claims, Claim Details, and Batch Status, claim data down loads. claim details module provide the feature for creating new claims and then send it for approval of claims, then approve claims module have the capability to approve or reject the claims. Pending Claims screen provides the feature to see all the rejected claims or the claims, which are not approved by using pending claim module .

Responsibilities:

  • As a java developer I was actively involved in ddevelopment of application UI and Controller component.
  • Participating in requirement analysis, application and database design.
  • Designed and created data access layer.
  • Making automated windows services.
  • Code review of peer-developers and suggesting ways to optimize code.
  • Supporting system-integration, UAT and production test cycles.

Technical Environment: Vitria, java, J2ee, Struts

Confidential

Developer

Worked as a Programmer /Analyst for a Net way Operation & CHOIS Billing support system developed for Relience India. The project was developed in Java, JSP/Servlets, and Oracle.

Technical Environment : Java, J2ee, HTML, JavaScript

We'd love your feedback!