We provide IT Staff Augmentation Services!

Java Developer,resume Profile

4.00/5 (Submit Your Rating)

Summary

A results-driven, customer-focused, articulate and analytical Senior Software Engineer with Strong design, integration and problem solving skills, Expert in Java, J2ee technologies and SQL with database analysis and design.

Experienced in:

  • Information Technology over 17 years and in the Java/J2ee technologies for more than 15 years.
  • Engineering web development, multi-tier applications, acting as all players from database to user interfaces.
  • Implementing software development life cycle SDLC policies and procedures.
  • Working on AWS using RDS, EC2 Auto-scaling group, storing document in S3, creating and modifying chef scripts to install the RPM in the cloud.
  • Worked as J2EE Lead developer over 10 years.
  • Agile Kanban methodologies.
  • Healthcare Information Exchange HIE processing HL7 standard documents, Credit card hardware security model and Debit Card transaction over POS terminal
  • Developing ESB, WEB-SERIVCES, MVC, OOPS,OOAD, J2EE Design Patterns, UML-Rational Rose and Java Sever Side Programming
  • Using development tools like using Rational Application Developer RAD v7.0, log4j, WSAD, Eclipse, Toad, Clear quest, SQL developer and Configuration Management tools like Clear case, GIT HUB, SVN, VSS, CVS, Serena PVCS with knowledge on UNIX.
  • Worked on JDK 1.7 1.8, SOAP, JSP, Servlets, XML/ XSL/ XSLT, XML Schemas XSD , JUnit, JavaScript, RMI, JDBC, Apache STRUTS Framework versions 1.1.
  • Using JMS, Active MQ, Rabbit MQ, Message Driven Beans MDB .
  • Designing in UML Modeling Sequence diagrams, Class diagrams, Component diagrams, State Chart diagrams using Rational Software Architect v7.5, Rational Rose 2003 Visio.
  • Creating ANT, MAVEN to build scripts for Deployment.
  • SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 9i, 10g, 11, SQL Server 2005 2008, DB2, and My-SQL.
  • Expertise level on major Open source as well as commercial Application server environments including JBOSS ESB, MULE ESB, IBM WAS 6.1, BEA Web logic 10.0, Apache Tomcat 6.0, JBOSS running on multi operating systems.
  • Working with UNIX/ LINUX and Windows XP Pro, Windows 7, Windows 8.
  • Working on Financials, Pharmaceuticals, Healthcare, Telecom, News-Corp and Carrier Industry.

Technical Skills

J2EE

JDK 1.8 1.7, HTML, JSP, JavaScript, Servlet, EJB, JDBC, JAXP, JAXB, JDOM, JTA, JTS, WebServices, WSDL, SOAP, AXIS, REST, STRUTS, Spring AOP, JMS, Active MQ 6.0, Rabbit MQ, MDB, XML/ XSL/XSLT/XSD, AJAX

Object Relational Mapping ORM

Hibernate

Performance tools

LoadRunner 8.0

UML Modeling

Rational Software Architect, Rational Rose 2003, Star UML, Enterprise Architect, Microsoft Visio 2007

IDE

RSA 7.5, WSAD 5.1, Eclipse, JBuilder IDE, Text Pad, Edit Plus, TOAD, SQL Developer, Soap UI

Version Management

Rational Clear Case, GIT HUB, PVCS, SVN, CVS, VSS

Build Tools

ANT, MAVEN, JENKINS

Methodology

RUP, Design Patterns

Database

DB2, Oracle 9i, 10g, 11g, SQL Server 2005 2008, MS Access

Application Servers

IBM WAS 6.1, BEA Web logic 8.1, 10.0, Apache Tomcat 6.0, JBOSS 3.x,4, JRun 2.3, JBOSS ESB, MULE ESB

Operating Systems

UNIX/ LINUX ES-3, Windows XP

Defect Tracking Tools

Clear Quest, Team track, JIRA

Cloud Technologies

AWS, EC2, RDS, S3,Amazon SDK

Others

Neo 4J Graph DB 2.0.1, Lucene 4, EhCache, Alfresco, Business Object SDK, Apache Open CMIS, Drools, Velocity, Quartz, Auto-sys, LDAP, Clear Trust, Firestorm, PL-SQL, Crystal Reports, Power Builder, Visual Basic,

Employment Profile

Confidential

Application Architect / Senior Developer

Roles Responsibilities

  • Performing the role of senior backend developer and architect to build this software.
  • Created the POC to provide various statistics regarding performance and queuing functionality in Active MQ.
  • Responsible of architecting and building Platform Component Interface PCI Java Library for sending and receiving messages to Active MQ using spring and non-spring message clients. It supports communicating messages to Queues, Topics and Virtual Topics, with a multi-threaded consumers with JMS transactions. Handling messages with Stickiness with message selector criteria.
  • Responsible of writing a Common API for handling customized message envelope by defining XML Schema, JAXB objects and validation framework. Common logger API is included with this customized logger and integrating to Splunk.
  • Responsible for design and development of Content delivery system includes DB designing, developing various modules including configuration management, embargo and packagers.
  • As part of the embargo documents are stored in S3 and later on retrieved for dispatching to clients.
  • Active MQ server installed Amazon Cloud launched using auto scaling group and zoo keeper for handling failovers.
  • Maven is used for building application and Jenkins job will be created which will publish the RPM to the maven repository.

Environment: Java JDK 1.7 1.8, J2EE, SQL Server, XML, XSD, Active MQ, AGILE, Spring, JAXB, JUNIT, XML-Spy, GIT HUB, Eclipse, SQL Developer, Apache Camel, ANT, Maven, Amazon Web Service includes S3, EC2, RDS and Chef.

Confidential

Senior Backend Lead Developer/ Application Development Manager

Roles Responsibilities

  • Performing the role of Senior Backend developer Tech Lead in Enterprise Service Bus Team.
  • Responsible for Designing, developing and implementing various projects as part of the ESB team. Mainly Active Care Team ACT web services, HIE, Alfresco Integration, Business Object Integration and MU2 Meaningful use cases
  • Processed CCD's of CDA and retrieving patient information and persisting it to Databases.
  • Generated PIX and PDQ messages, communicate with partner systems exchanging patient data.
  • Processed ADT messages from supplier accounts to synchronize patient demographics.
  • Used Cross-Community Patient Discovery XCPD to communicate between different communities and aggregate patient data.
  • Implemented Core Java technics for various modules mainly multi-threading, memory management algorithms.
  • Implemented ESB High availability HA frame work to avoid the loss of consuming data.
  • Created message based Replication frame work which replicates data across the servers using message broker.
  • Planned, defined, designed, developed tasks each sprints following Agile methodology.
  • Developed built in memory cache solutions using Graph database of Neo4j which stores data and retrieves data using CYPHER query for faster web service response.
  • Built Lucene indexes and document to store frequently used patient data and writing various lucene queries to retrieving data.
  • Used Apache Thrift to develop cross-language services that interact with Java and .NET applications.
  • Implemented workflows using JBOSS messaging and JBOSS ESB services.
  • Creating workflows and respective framework in which messages will be routed across different JVM's. Using Rabbit MQ messaging.
  • Created and consumed web services using apache CXF, JAXWS.
  • Developed Server sockets and Client sockets for data interchange from Informatica server.
  • Created Alfresco client API using apache Open CMIS to upload and retrieve documents to Alfresco server Content Management System
  • Integrated Business Objects using BO SDK to generate the BO reports on the fly from Web application.
  • Developed POC for implementing Hadoop and HBase.
  • Leading offshore team for allocating various woks and guiding to complete the task.
  • Resolving production issues as part of the L3 support.

Environment: Java JDK 1.6, JDK 1.7, J2EE, Oracle 11g, XML, XSD, JBOSS ESB, Rabbit MQ, Active MQ, Open CMIS, BO SDK, Neo4j Graph DB, Lucene, Apache Thrift, SharePoint, AGILE, Kanban Apache CXF, JAXWS, Jetty Web server, SOAP, XSD, WSDL, Spring, JAXB, Hadoop, HBase, JDOM, JUNIT, XML-Spy, Eclipse, SOAP UI, TOAD, SQL Developer, ANT, Maven.

Confidential

Senior Developer

  • Performing the role of Senior Backend Lead developer in Java Gateway.
  • Communicating with offshore team for allocating various works and guiding to complete the task.
  • Responsible for migrating .net functionalities to Java Gateway.
  • Extensive usage of XML Serialization using JAXB Marshalling and un-marshalling.
  • Responsible for creating XSD for different transactions and java objects were created using JAXB will be used for XML marshalling. XSLT filters were used to transform the XME.
  • Maven is used as build tool for managing application build and releases.
  • Developed a service application for handling message queuing using XIPC.
  • Web application was deployed in tomcat apache server version 6.0.
  • Responsible for design and development of schedule job to process platform cache files and upload them to SQL Server database. Created SQL server stored procedure for database task.
  • Responsible for creating deployment shell scripts for the release, and fixing production issues.
  • SVN is used for version controlling.
  • Designed and developed a Spring IOC prototype application implementing interceptors for handling cross cut functionalities in the application
  • Responsible for fixing production issues whenever ticket is raised and client support.

Environment: Java JDK 1.5, J2EE, JSP, Servlets, JavaScript, CSS, SQL Server 2008, XML, XSD, JBOSS 4.2.3, Apache tomcat 6.0.25, Web Services, SOAP, MAVEN, WSDL, Spring 1.0.3, JAXB,

Confidential

Senior Developer

  • Performing the role of Senior Backend developer as well as designing the new requirements mainly in the Real-time API.
  • Generated Web Services interfacing to the business models performing different tasks like Checkout Cart, Searching the items, validating discount codes and submitting the checkouts.
  • Designed, Developed, Tested and implemented a new discounting module using the Drools J-Rule technology where business users can create the campaigns using GUI, which will be interpreted to DRL file using our customized Rules-API and the middleware code.
  • Writing Core java Thread process for generating millions of discount codes implementing callable interface of JDK 5
  • Responsible for designing and developing Rules engine which fires the Drools and applies the discount to the purchase cart.

Environment: Java JDK 1.5, Java Threads, J2EE, JMS, JSP, Servlets, JavaScript, CSS, EJB, Oracle 10g, PL-SQL, Oracle AQ, XML, Web sphere 6.1, Web Services, HTML, RED HAT LINUX ES-3, SOAP, WSDL, RSA 7.5, UML, Rational clear case, Visio, JAXB, JDOM, Drools, Toad, JUNIT, XML-Spy

Confidential

Lead Developer

Access Provisioning Request System APRS

  • Leading a team of technical people and assisting them for the development.
  • Performed the role of an application developer responsible for end to end design and development of SOAP 1.2 complaint webservices using AXIS SOAP engine.
  • Automated Skeleton code generation process by template driven model using Velocity engine.
  • Developed Token Distribution service which validates user credentials and distributes RSA tokens to the users. Worked on PERL scripting for RACF Authentication application for the defects and enhancement and later on converted the PERL application to J2ee application.
  • Designed and developed new RACF authentication system implementing JCL call to mainframe RACF database using java and with web services.
  • Created automated java batch jobs using Quartz tool, shell scripts, stored procedures.
  • Coded UI using Struts 1.1, Spring MVC Framework implementing AJAX, and other interfaces using Hibernate framework and Java, XML, XSLT.

Environment: Java JDK 1.5, J2EE, JSP, Servlets, Javascript, CGI-PERL, CSS, AJAX, EJB, SQL Server 2005, Oracle 10g, PL-SQL, Web Logic 10.x, Websphere 6, WebServices, Axis, Velocity, Spring 1.0.3,

Confidential

Lead Developer

Order Management Systems Ebiz, Merckvaccines

  • Designed, Developed enhancements, fixes and supported applications for production by 24/7.
  • Focused on deployment of the application build, gathering code from clear case version control for the different environment. Created business rules using rule engine called Drools and with XML.
  • Worked on developing batch jobs using Auto-sys.
  • Coded all the tiers, front end with Struts framework implementing AJAX scripts, backend coding with PL-SQL and Java, XML, EJB, JMS

Environment: Java, J2EE, CSS, AJAX, EJB, Oracle 9i, JMS , XML, Web Logic server 8.1, Drools, Documentum, JBOSS 3.x, Apache-Tomcat, STRUTS 1.1, UML, Eclipse, TOAD, lear Quest, Clear Case.

Confidential

Senior Software Engineer

Customer Select PIN CSP E-Debit Host Smart Host

  • Designed, Developed, Integrated and Implemented the application which issues, changes and verifies credit card personal identification number PIN against a Hardware Security model HSA named Attalla HP , with XML is being transferred between each components.
  • Involved in Full SDLC of these applications. Configured and Administered RED HAT LINUX ES-3 Server. Played a key role for developing a application, Smart host to handle the Debit Card transaction from POS terminal to our database.

Environment: Java, J2EE, JSP, Servlets, EJB, JMS , JTA, JTS, HTML, Javascript, CSS, XML, CVS, XSLT, Web Logic 8.1, RED HAT LINUX ES-3, JBOSS 3.x, Apache-Tomcat, RMI, Xstream, JTS, STRUTS 1.1, UML MySQL1.4, Eclipse, FireStorm, TOAD 6.3, PINPAD Terminal, HSM ATALLA

Confidential

Software Engineer

  • Citibank Knowledge gateway, Citibank, Singapore
  • Patient Management System, National HealthCare Group, Singapore
  • Performed the role of software engineer developing the above applications with excess of expertise with Java, J2ee, XML, EJB, JSP in Websphere and weblogic application servers and Oracle, SQL server databases for backend.

Environment: Java, J2EE, JSP, Servlets, EJB, IBM Web Sphere 4.0, 5.0.1 Oracle 9i, WSAD 5.1, BFO Pdf Generator, WebLogic 8, J-Builder, Crystal reports, JAXP, Java Swings

Confidential

Analyst Programmer

  • Performed the role of analyst programmer for developing the applications to their clients.

Environment: Java, JSP, CSS, Servlets, Oracle7.x, Javascript, Visual Basic, MS-Access,. Windows-NT

We'd love your feedback!