We provide IT Staff Augmentation Services!

Sr. Java Developer/technology Lead- Java Resume

5.00/5 (Submit Your Rating)

TX

SUMMARY:

  • Senior Java Developer/Technology Lead with 16+ years of experience in design, development, maintenance and deployment of Client/ Server, Web based & Enterprise Applications.
  • 9.0 years of experience as a Technology Lead/Team Lead/Java Architect, which includes - Analysis, Design, Proof of Concept (POC) Preparation and Worked on the Offshore & On-Site coordination activities.
  • Complete knowledge of the Software Development and QA Life Cycles with timely delivery against aggressive deadlines.
  • Strong understanding of N-tiered application architectures.
  • Experience in Debug, measure, analyze and improve working system.
  • Expertise in analyzing performance results, and diagnose performance problems.
  • Familiarity with System Integration and User Acceptance Testing Methodologies.
  • Responsible for mentoring resources and knowledge transfer to junJMoior analysts, developers and testers in difficult tasks.
  • Team player with good interpersonal & communication skills and ability to multi-task.
  • Expertise in implementation of GOF and J2EE Design Patterns
  • Migration of applications from Oralce Application Server to Weblogic 10.x application server, windows to Linux OS and upgrading jdk.
  • Migration of Applications from MQ Workflow to Activiti 5.16.x
  • Good expertise in developing web applications using Java, EJB, JSP/Servlets, JSTL, JMS, JNDI, JDBC, Web Services, XML/SOAP, HTML, jQuery, IceFaces1.7, ANT, Maven, Enterprise Jenkins, ESB(WSO2), Struts, Camel, Eclipse, JUnit, UML, Spring2.5(Core, Context, DAO, ORM, Security, JMS and MVC ), Hibernate3.2, JavaScript,, Oracle SOA Suite11g(Oracle BPEL PM, SOA Server, BAM server, Weblogic10.3.3, DB Adapters, FTP and SFTP Adapter, Mail Adapter, Oracle Web Service manager(OWSM) client and server policies configuration, Oracle 11g Database), Activiti 5.16.x, Websphere 7.x, DB2..
  • Expertise in Web services using Axis2, weblogic 9.x/10.x using JAX-WS, XML Beans, Weblogic utilities, axis utilities, SOAP handlers, Apache CXF, WS-Security profile.
  • Development Delivery Models - DevOps, Continuous Integration and Continuous Delivery.
  • Secure Coding practices based on OWASP Top10.
  • Development experience with EAI/SOA WSO2 ESB with Proxy and API development using mediators like sequences, template, enrich, property, log, call, respond, filter, switch, payload factory, fault, aggregate, clone, iterate and using Endpoints like Address and http endpoint, writing java mediators, data validation, XPath to extract soap payload with JSON/XML, payload with Attachments.
  • Experience in configuring and using Static Analysis Tools like PMD, findBugs, Metrics, Sonar and Code Coverage tools like JACOCO and Cobertura
  • Experience in AKKA2.1.4, slf4j, Git and Logback.
  • Compliance of PCI PA-DSS standards to web applications where credit/debit card payments are processed..
  • PEN testing results analysis and fixes.
  • Expertise in configuring, deploying and troubleshooting Web Logic 6, 7 & 8.1,9.2, 10.3.3, 10,3,4, WebSphere 7.x application server in dev, test and preproduction environments .
  • Strong expertise in using Version control tools like MKS, SVN, CVS, Git, and StarTeam,
  • Expertise in Logistics, Insurance, financials and Toll domain.
  • Knowledge of Zachman and TOGAF Enterprise Architecture Framework.

TECHNICAL SKILLS:

  • Java 1.6/1.7, DropWizard1.0.x,Jetty,Apache Tomcat 6.0/7.0
  • Weblogic Server 6.1/7.0/8.1/10.0/11 g
  • Apache Jakarta Struts 1.1/2.1.6 Framework, Spring Framework 2,5/3.2.6(Core, Context, DAO, MVC, AOP, ORM, Security and JMS),
  • Hibernate 3.2, MyBatis 3.x, OOAD, Rational Rose, Servlets, JSP, JSF, IceFaces1,7, EJB 2.0/3.0, ANT, Maven2.x/3.x, Enterprise Jenkins, Nexus Repository, XML, XSD, XPATH, XSLT, Axis2, JAX - WS, XML Beans, Weblogic utilities, axis2 utilities, SOAP Handlers, SAML, OAUTH, WS-Security, Apache CXF, Camel, Activiti5.16(BPM), JavaScript, jQuery, JSON, Eclipse Kepler/Luna,, Weblogic Workshop 8.1/10.3, JUnit3.x/4.x, ckit1.24,Mockito,PowerMock,DBUnit, GIT, Stash, Source Tree, Oracle 8i/9i/10g/11g, SQL Server 7.0/2000, MySQL4.0.12, IBM DB28.0, Mercury, WSO2 ESB, API Manager, SOA Registry, UDeploy, SonarQube, SonaType JACOCO, Parasoft VirtualAssets, Dynatrace, AWS Cloud, Elastic Beanstalk, EC2, S3, AIM and Cloud Formation,

PROFESSIONAL EXPERIENCE:

Sr. Java Developer/Technology Lead - Java

Confidential, TX

Responsibilities:

  • Design & Development of Inbound and Outbound Proxy Service and orchestration using WSO2 ESB.
  • Development of Proxy and API/Rest services using mediators like sequences, template, java mediators, enrich, property, log, call, respond, filter, switch, payload factory, fault, aggregate, clone, iterate and Endpoints like Address and http endpoint.
  • Design and Development and deployment of micro services using Dropwizard framework.
  • Extensive use of XPath, XPath functions, XSL and XSLT during service orchestration.
  • Handling Http status code, fault scenarios, ERROR CODE and ERROR MESSAGE from WSO2 ESB for various backend endpoints during service orchestrations.
  • Configuring and publishing the ESB Backend Endpoints in WSO2 SOA Registry.
  • Creating Project template based on Digital Platform ESB maven archetype.
  • Service Orchestration having soap and rest based backend endpoints with multipart form data with attachments.
  • Solution design for Security using SAML for Proxy Services and OAuth for API.
  • Deployment of artifacts to digital platform (middle tier) using UDeploy using blue-green to reduce downtime
  • Solution Design for Domain Model for APIs for request and response.
  • Performance/capacity Solution design and review of test results and recommendation for fixes based on latency for each backend endpoint in the service orchestration and Dynatrace for APM.
  • Integration of Sonar, JACOCO, Fortify with Jenkins build and Secure Assist configuration with IDE, Review Sonar results and applying fixes.
  • Delivery Models - DevOps, Continuous Integration and Continuous Delivery.
  • Release coordination and management, Application Monitoring/Alerts using Splunk, Site scope and Dynatrace.
  • Solution design for automated Unit testing toolkit using JMockit, Mockito, PowerMock, DBUnit Solution design for Service Virtualization using Parasoft Virtualize.
  • Integration Patterns: Content-based routing, Message-Filter, Splitter and aggregator, Content Enricher, Content Filter.
  • Solution for Domain model for Email and Chat Interaction handler application.
  • Solution design for outbound webmail Service, Outbound webmail batch and Interaction handler using Spring.

Environment: WSO2 Developer Studio(Eclipse), WSO2 ESB4.8.1, WSO2 API Manager, WSO2 SOA Registry, Maven 3.1.0, Jdk1.7,DropWizard, Jetty, YAML, SpringMVC, Spring Core, Spring AOP, Spring DAO, iBatis Enterprise Jenkins(Cloud Bees), Enterprise GIT, Source Tree, Jira, UDeploy, SOAP UI, Sonar, JACOCO, Fortify, Secure Assist, Junit 4.x, Jmockit1.18, Mockito, PowerMock, DbUnit, Dynatrace, AWS Beanstalk, S3, EC2, Elastic Load balancer, Auto Scaling, AIM, Cloud Formation, Lambda and Docker .

Sr Java Developer/Application Architect

Confidential, Richardson, TX

Responsibilities:

  • Design & Development of Workflow Framework using Activiti BPM Platform.
  • Migration approach, design & implementation.
  • Migration of MQ Workflow API to Workflow Framework developed using Activiti.
  • Design & development of EJB3, SOAP and Rest as interfaces for workflow framework and Integration with ESB.
  • Automated unit Testing using Junit, Mockito, PowerMock.

Environment: MyEclipseBlue10 (MEB), Eclipse Luna, Maven 3.1.0, Activiti 5.16.x, WebSphere7.x, EJB3, Spring MVC, Spring AOP, Spring DAO, JSTL, Jdk1.6, DB2, Junit 4.x, Mockito, PowerMock and IBM Websphere DataPower.

Technology Lead

Confidential, Richardson, TX

Responsibilities:

  • Research and Develop migration of Rite Application from Oc4j 10.x to Weblogic10.3.4(maven configuration, EJB3 migration, JMS, weblogic specific archive configuration, oc4j specific libraries migration like bc4j and jPUB)
  • Deployment and Configuration solution for weblogic application server, drive to resolution if any application server/deployment issues in dev, test and preproduction environment.
  • Migration Approach and proof of concept for OC4j Dependent API like BC4J and JPub to JPA and JDBC.
  • Preparation of Domain model using Star UML.
  • Reviewing the Low level technical designs prepared by the leads.
  • Coding for prototype, proof of concept and simulations.
  • Camel integration with Apache CXF, Spring, SFTP, HTTP, JDBC, JMS, JPA, PDF, Quartz, Properties, SMTP and Camel Core.
  • Active Directory Integration for authentication.
  • SSL configuration in weblogic for test and preproduction environment.
  • Integration of Chase PaymentTech with Rite Application.
  • Configuring Weblogic Clustering, session replication and Oracle HTTP Server (OHS).
  • Developing Core Libraries for EJB lookups, Data Access layer, User Interface Components, System Logging, and Core Scheduler Jobs using Quartz.
  • Configuration of Jenkins build for continuous Integration.Static code analysis tools integration in the build.
  • Refactoring, Implementing design principle OCP, DRY, SRP and LSP.
  • Configuring Java melody plug-in to monitor http user sessions, request and response times, no of jdbc connection, java memory, java CPU, http errors and warnings in Test and preproduction environments.
  • Upgrading JDK, migration application from windows to Linux OS and Oracle 10g to 11g.
  • Implementing PCI guidelines to web application.
  • PCI PA DSS compliance,
  • Secure Coding implementation based on OWASP Top 10.
  • PEN Test Results review and providing fixes.
  • Automated Unit Test Framework using Junit, Mockito, PowerMock and DBUnit

Environment: Core Java1.6, J2ee (Servlets, JSP, EJB3.0), JPA1.1, AQJMS, Design Patterns, XML, HTML, XSD, Struts1.1, Ajax, Tiles 2.0.6, Hibernate3.2, EHCache, Web Services, WS-Security JAX-WS, Apache CXF, Maven2.0.10, ANT, Camel, Melody Plug-in, Eclipse(Helios Service Release 2), Oracle 11g Enterprise Edition Release 11.2.0.3.0, Weblogic Server 11g/12C, CVS(Version Control System), Quality Center 9.0,LINUX, AKKA2.1.4, slf4j, Git, Logback, findBugs, PMD, JACOCO, Junit4,1, Mockito, PowerMock and DBUnit,

Sr. Principle Consultant

Confidential

Responsibilities:

  • Technical Design & Solution for License generation Strategy for BankON product.
  • Integration approach to Integrate Quick Books ERP with BankON Product using QuickBooks Web connector Web service Approach.
  • Integration approach to Integrate Oracle eBS12.1.1 with BankON Product using Integration Repository Web services.
  • Solution to implement Oracle SOA Suite 11g using Oracle BPEL PM, Oracle 11g, weblogic 10.3.3, SOA Server, BAM, DBAdapter, FTP/SFTP Adapter, Email Adapter including Process orchestration.
  • Designed and Implemented SOA based web services using Oracle BPEL PM.
  • Interfacing with key stakeholders during requirements, design, development and deployment.
  • Guidelines for coding and enforcing the same using automated tool as well as manual review
  • Preparation of Domain model using Star UML.
  • Reviewing the Low level technical designs prepared by the leads.
  • Coding for prototype, proof of concept and simulations.
  • Identifying solutions.

Environment: JDK1.6, spring2.5 (IOC, AOP, JMS, ORM), Hibernate3.2, Ehcache, JMS, Webervices, web services security using OASIS, XSD, Axis2, Java Cryptography, Struts, ANT, junit1.4, oracle11g, XSLT, jquery, UNIX. Eclipse3.3, find Bugs, PMD, Metrics, Fortify, QuickBooks, Oracle eBS12.1.1, Integration repository, Install Anywhere Standard Edition.

Senior Java Developer

Confidential

Responsibilities:

  • Providing technical solution to the multiple projects.
  • Designing Data model.
  • Performance Monitoring and Improvement for multiple applications.
  • Designed and Implemented SOA based web services.
  • Interfacing with key stakeholders during requirements, design, development and deployment.
  • Guidelines for coding and enforcing the same using automated tool as well as manual review
  • Preparation Domain model using Star UML.
  • Reviewing the Low level technical designs prepared by the leads.
  • Coding for prototype, proof of concept and simulations.
  • Identifying solutions.

Environment: JDK1.4.2, Spring2.5 (IOC, AOP, JMS, ORM, MVC), Ehcache Hibernate3.2,JMS, WebServices, Struts,Ti es, POI, ANT, Unix, JUnit1.4, Oracle9, XSLT, Chartdirectory, jQuery,Eclipse3.3, find Bugs, Jupiter, PMD, Metrics, Corbutura, Weblogic8.1

Sr. Java Developer/Technical Lead.

Confidential

Responsibilities:

  • Providing the Solution architecture to migrate from existing to new Medibank OSHC WWW system and interaction with client Architect.
  • Preparation of domain model, class diagram and sequence diagram using star uml.
  • Preparing of architecture guidelines to be following during development.
  • Providing Hibernate Mapping for entire data model.
  • Preparation of Schemas to send data to other system thru JMS Queue.
  • Designing web services using spring. Preparation of coding standard guidelines and best practices.
  • Enforcing the compliance of coding guidelines.
  • Review code with static analyzer tools find bugs, metrics.
  • Manual review of code with Jupiter, code coverage with code cover.
  • Preparation of technical design.
  • Preparation of Project Plan and Execution Schedule.
  • Migration Guidelines and offshore and onsite execution model.
  • Preparation of impact and efforts for change requests.
  • Preparing the guidelines to improve the performance.
  • Coding for proof of concept.

Environment: JSP, JSTL, Spring2.5 (Core, Context, DAO, ORM, Security, JMS and MVC), Hibernate3.2 using tomcat6.0, apache2.2, Sitemesh3.2, Poi, Junit1.4, Ant, Ehcache, XMLBeans, Unix, Eclipse3.3, SVN, Find Bugs, Metrics, Code Cover, JDepend, StarUml, Jupiter

Sr Java developer/Technical Lead

Confidential, Memphis, TN

Responsibilities:

  • Confidential system is accessible to only Freight Pricing Analyst.
  • This system handles bundled, hybrid and one way proposals. In this tool, pricing analyst also Enters discounts and rules for the tariff and generates a PDF agreement which will be sent for e sign to the customer. The main intention of the tool is to publish tariff to the customer in the form of an agreement.
  • The use cases in Confidential are account entry, creating, updating and canceling tariff and contract, rates & weights, standards & provisions, commodity provisions, notes, assumptions, allowances, publish tariff, upload contract.

Java Technical Lead

Confidential, Memphis, TN

Responsibilities:

  • I have prepared the functional process flow from software specification requirements.
  • Preparation of domain model using star uml.
  • Preparation of technical design for all modules.
  • Preparation of schema based on the client requirements to design web service end point.
  • Client interaction and onsite and offshore coordination.
  • Development of web service end point using weblogic 9.2.1.
  • Participating in Weekly Project leadership meetings.
  • Publishing weekly project status report.
  • Tracking and analyzing the system and user acceptance testing defects.
  • Build and deploy the code in test servers.

Environment: Jdk1.5, Struts, webservices with weblogic9.2.1, Junit1.4, ant, Xmlbeans, Web services, oracle 9x, UNIX, My Eclipse, Find Bugs, StarUml, Jupiter, PVCS.

Senior Java Developer

Confidential, Dallas, TX

Responsibilities:

  • As a senior developer and Analyst, I have handled the functional process flow to extract the data from the power pad logs, design and development of data extraction from power pad logs and processing the data and storing in data base. Design and development of GUI using struts tags, configuring the weblogic 9.2.1 for development and testing environments, ant build scripts. Upload and downloading of log files using sftp API from ftp server. Extraction of tar files using tar API.
  • As a senior developer and Analyst, was responsible for
  • Process flows and detail design document for the project based on the client interaction.
  • Design of User interface, coding using struts tab libraries.
  • Developed controllers using struts, helper classes, ejb and DAOs.
  • Guiding the development team in technical aspects in struts, file upload and download.
  • Resolving all the technical and functional issues.
  • Tracking the defects and assisting team in fixing the defects.

Environment: Jdk1.5, Struts, Webservices, W eblogic9.2.1, Junit1.4, Ant, XMLBeans, Oracle 9x, UNIX, My Eclipse, Find Bugs, StarUml, Jupiter, PVCS.

We'd love your feedback!