We provide IT Staff Augmentation Services!

Java Tech Lead Resume

Charlotte, NC

SUMMARY:

  • 13 years of experience as Java Development in all phases of application development life cycle including requirement gathering, analysis, design, development, unit testing, integration testing, user acceptance testing, operation acceptance testing, deployment, support and maintenance over Linux and Unix platforms.
  • + 5 years of experience as Java Tech Lead with developing java based projects, designing software architectures, leading development teams, provide effort estimations, project status reporting, management of quality and execution of change management processes and production deployments.
  • Certified Scrum Master with Agile based projects for last 4 years.
  • Work closely with project owner/client in backlog management and continuous development and delivery of features.
  • Excellent knowledge in J2EE architecture and understanding of object oriented concepts, as well as good comprehension and effective utilization of Object Oriented design (OOD) and OOA patterns including MVC, Singleton, Factory, Observer, Decorator and Adapter.
  • Extensive experience in developing web applications using J2EE related technology (Servlets, JSP, JSF, EJB, JMS, Web Services) web technology (HTML, JavaScript, Ajax, JQuery) and Java frameworks (Struts, Hibernate, Spring, Execution Services) and testing frameworks like JUnit.
  • Hand - on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS RESTFul, Jersey, CXF and OAuth2.
  • Hands on experience in various microservices implementation.
  • Experience implementing web services technology using SOAP and REST approaches.
  • Good experience in recognizing and reusing Design Patterns -GOF, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
  • Extensive experience in execution of software development methodologies such as CMMI, RBPM, SDLC and Agile processes.
  • Highly skilled in application architecture, analysis, design, development and implementation using Java, JEE/J2EE, JavaScript and JQuery, SOA, UML, Struts/Spring/Hibernate, JSP/JSF, Multi-threading, JPA, Web Services, WebSphere/Web Logic, MQ/JMS, WebSphere Message Broker and DB2/Oracle/SQL Server, Cassandra, MongoDB
  • Extensively used IBM WebSphere Portal APIs for authentication and personalization features.
  • Experience in the usage of Enterprise Application Platforms including IBM RAD with Websphere Application Server, Apache Tomcat, Oracle Web Logic, and Red Hat JBoss.
  • Extensive expertise in using versioning systems such as SVN and CVS.
  • Strong skills using modeling processes with UML including class diagrams, use cases, sequence diagrams, activity diagrams, etc.
  • Ability to communicate and interact effectively with the business users / customers.
  • Ability to look Confidential things from user’s perspective as opposed to only technology perspective.
  • Ability to persuade / convince business with alternative solutions.
  • Ability to communicate effectively with fellow developers, immediate and senior management.
  • Ability to work in a team as well as independently.
  • Ability to cope with difficult situations like stress due to workload, deadlines, etc. and manage or deal with difficult people.
  • Strong analytical and participatory in the resolution of application issues and contribution of making critical decisions.
  • Proven skills in effective learning of new technical and business concepts under pressure and apply knowledge in the projects.

TECHNICAL SKILLS:

Operative Systems: Microsoft Windows, Linux (Ubuntu), Mac OS X 10.x

Web Technologies: Java SE 6/7, J2EE 5, HTML, XML, XSL, XSLT, JSTL, JavaScript, JQuery

J2EE Frameworks: Apache Struts, Hibernate, JSF, Ajax Framework, Google Web Toolkit (GWT)

J2EE Standards: MVC Architecture, Design Patterns, Multithreading, JSP, SOA, JDBC, EJB, JMS, JNDI, RMI, iText, POI, Quartz

Tools: MKS Integrity Client, SVN, CVS, Quality Center 9.2, Ant 2, Maven 3.0, Apache James 2.3, XDoclet 1.2, UML, Jenkins, JUnit, Putty, Tibco Studio, Contivo, XML Spy, Svn, Maven, CVS and Hudson Build, DataStax DevCenter.

RDBMS / Databases: Oracle (9i, 10g, 11g), DB2 Client 9.0, MySQL 4.0, PL/SQL, Cassandra, MongoDB

Application Servers: IBM RAD WAS 8.0, Oracle Web logic Application Server 8.1, Apache Tomcat 5.5, Red Hat JBoss Application Platform 4.0

Other: Microsoft Office, Rational Rose, Macromedia Suite, Rational Software Development Platform, Eclipse, Net Beans, IBM MQ Series, Rally Dev, Jira, Splunk, IBM WebSphere Portal, Connect:Direct, Eracom HSM, Sonar.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Tech Lead

Responsibilities:

  • Involved in development, testing, and production deployment phases of the project by following Agile methodology.
  • Developed the presentation layer using Aurelia Framework, HTML and CSS.
  • Used EJB 3.0 and Core Java concepts to implement business logic.
  • Experience using Fuse/Apache ServiceMix as integration platform and Apache ActiveMQ as messaging platform.
  • Written Message driven beans for listening and publishing to active MQ.
  • Develop backend component with Spring IO, Spring Boot.
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, and Rest services from front end to backend integration.
  • Involved in functionality testing, regression testing, integrated system testing, user acceptance testing, stress testing, fail-over testing and domain testing.
  • Implemented XML parsers for various web pages to parse data to another Interface.
  • Used Hibernate and JPA API to perform database operations.
  • Involved in writing service classes, DAO classes & modifying existing entity mapping using Hibernate
  • Maintained version control using SVN and used Version control for stories.
  • Used log4j as logging framework to log error, info and debug messages.
  • Used Jboss Studio as IDE and deployed the applicationinto Jboss server.
  • Performed data accessing and manipulation using Oracledatabase server.
  • Written Automation test cases by using Arquillian framework and JGlue.
  • Migrated Camel Routes from Apace Service Mix to Solace framework.
  • Experience in continuous integrated build and testing and deployment using Jenkins.

Environment: - EJB 3.0,HTML, CSS, Aurelia Framework, Oracle, Jboss Studio, JNDI, JDBC, SVN, Log4j, SQL Developer, Putty, Hermes. Jboss Server, Jenkins, Solace, ServiceMix, Soap UI tool, Rest Web Services, NodeJs, Mimosa.

Confidential, Plano, TX

Java Tech Lead

Responsibilities:

  • Developing various java based applications using XML and Json skills, including knowledge and experience with JAXB, Schemas, and Jackson or other json mapping technologies integrated with spring framework.
  • Developing various APIs using Rest and SOAP based Webservices.
  • Strong hands-on experience with Spring IO, Spring Boot.
  • Developing Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS RESTFul, Jersey, CXF and OAuth2.
  • Creating and implementing various design patterns such as factory, proxy, adapter, builder, singleton, and facade in java.
  • Creating various UI frameworks using Java Script and JQuery.
  • Develop and deeply various java modules in Java Service container (AJSC) built in maven based project.
  • Executing and various blueprints and installs/configures VMs, networks, firewalls, storage, load balancers and software components.
  • Give supports to internal and external IaaS providers (cloud, non-cloud) - AIC, Enterprise cloud, OpenStack, AWS, and Azure.
  • Developing an abstraction layer (PAL) to support provider agnostic provisioning.
  • Designing software architectures, leading development teams, provide effort estimations, project status reporting, management of quality and execution of change management processes and production deployments.
  • Creating and implementing DAO layer which stores CDP model and state information in Cassandra database cluster.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Expertise in Junit testing frameworks such as Mockito.
  • Developing and implementing RabbitMQ to communicate various provider’s system.
  • Wrote Java code to develop a CSP dashboard with Spark programs to create distributed dataset with Cassandra.
  • Also involved in real time data processing for huge datasets in Apache Kafka.
  • Creating and configuring integration process using Git, Jenkins and Maven.

Environment: Linux Red Hat 5/6, Java 7 and 8, Spring 3.4, NodeJS, Eclipse3.4, JMS, RabbitMQ, Cassandra, Putty, XML Spy, Svn, Maven, Jenkins, GitHUB, Sonar, MongoDB, Docker.

Confidential, Plano, TX

Java Tech Lead

Responsibilities:

  • Developing middleware components using various java collection framework and EJB.
  • Creating and implementing web services using SOAP and REST.
  • Implementing J2EE compliant applications using various Design patterns, Spring, MVC framework, Multi-threading, Hibernate and Messaging Middleware using JMS and MQ.
  • Ensured Service design fits into overall SOA driven program.
  • Development and unit testing of critical programs.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Implement version control mechanism using appropriate version control tool.
  • Support ad hoc requests from System Testing team, which can involve creation of test data, analysis of test results etc.
  • Keep track of the status of all defects opened during test execution. Prioritize, trouble shoot and fix defects.
  • Monitor applications in production environments and provide real time support for analyzing and troubleshooting issues.
  • Trouble Maintenance Functions such as creating, updating, retrieving or closing a trouble report.
  • Developed process models(WSDL) in Tibco Business Studio.
  • Used IBM WebSphere Portal APIs for authentication and personalization features.
  • Involved in the configuration and setup of local Portal server, developer machines
  • Create Splunk dashboard for data visualization & reporting.
  • Creating and configuring integration process using Git, Jenkins and Maven.

Environment: Windows XP/8, Linux Red Hat 5/6 Java 6, Spring 3.4, JSP, HTML5, Eclipse3.4, JMS, MQ Series, Oracle, DB2, Putty, Tibco Business Studio, Contivo, XML Spy, Svn, Maven, GitHUB, Splunk, CVS and Hudson Build.

Confidential, Plano, TX

Java Tech Lead

Responsibilities:

  • Developing middleware components using various java collection framework and EJB.
  • Implementing J2EE compliant applications using various Design patterns, Spring, MVC framework, Hibernate, Multi-threading and Messaging Middleware using JMS and MQ.
  • Creating and implementing web services using SOAP and REST.
  • Creating and managing new Message Queues using IBM MQ Series.
  • Used IBM WebSphere Portal APIs for authentication and personalization features.
  • Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server 7.0 and 6.1.
  • Involved in integrating WebSphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Securityusing Jax-WS, JaxB.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Expertise in Junit testing frameworks such as Mockito.
  • Architected services to align with business objectives and fit into overall SOA driven program.
  • Ensured Service design fits into overall SOA driven program.
  • Maintain and monitor all the related applications in all the environments that is, development, staging and production,
  • Fixing all the bugs that may arise in production.
  • Deployment of the enhanced modules.
  • Unit Testing and integration testing of the enhanced modules
  • Prepare Technical Detail design documents
  • Work on reviews of Technical Deliverables during the project verification phase and Quality Control phase.
  • Preparation of Integration Plan document and submit document for client approval. Implement client revisions and comments.
  • Perform Regression testing on the deliverables.
  • Identify the root cause of the issues and providing a permanent solution.
  • Work with the client in proposing solutions for the overall stability of the applications.
  • Coordinate with onsite and offshore team during developing, testing and deployment
  • Coordinate with client and vendors in case of production issues.

Environment: AIX (6.1) and Sun Solaris (5.10), JDK 1.6, Oracle 11g Client, DB2, WebSphere Application Server 7, EJB 3.0, RAD 8.0.4, Toad 9.6, Eclipse 3.4, Putty, WinSCP. Oracle 11g, Putty 0.60, WinSCP 5.5, Eclipse (3.4), Toad 11.6, SVN. AIX (6.1) and Sun Solaris (5.10), Java Script, UNIX Scripting, CORBA, XML, ESB/Fusion Bus, MQ Framework, JMS, Spring Web and Core, Rational Rose/UML, Harvest, Connect: Direct, Orbix 6.3.6, Artix 5.4, IBM MAPS (Type Designer and Map Designer), Maven, Jenkins, JSP and HTML, CSS, JavaScript, HTML5.

Confidential

Java Tech Lead

Responsibilities:

  • Developing middleware components using various java collection framework and EJB.
  • Creating and implementing web services using SOAP.
  • Creating and managing new Message Queues using IBM MQ Series.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Used IBM WebSphere Portal APIs for authentication and personalization features.
  • Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server 7.0 and 6.1.
  • Involved in integrating WebSphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Security using Jax-WS, JaxB.
  • Maintain and monitor all the related applications in all the environments that is, development, staging and production,
  • Fixing all the bugs that may arise in production.
  • Deployment of the enhanced modules.
  • Unit Testing and integration testing of the enhanced modules
  • Identify the root cause of the issues and providing a permanent solution.
  • Work with the client in proposing solutions for the overall stability of the applications.
  • Coordinate with onsite and offshore team during developing, testing and deployment
  • Coordinate with client and vendors in case of production issues.

Environment: AIX (6.1) and Sun Solaris (5.10), JDK 1.6, Oracle 11g Client, DB2, Web logic Application Server, Toad 9.6, EJB 3.0, Eclipse 3.4, Putty, WinSCP. Oracle 11g, Putty 0.60, WinSCP 5.5, Eclipse (3.4), Toad 11.6, SVN. AIX (6.1) and Sun Solaris (5.10), Java Script, UNIX Scripting, CORBA, XML, ESB/Fusion Bus, MQ Framework, Rational Rose/UML, Harvest, Connect: Direct, JSP and HTML5, CSS, JavaScript.

Confidential

Java Team Lead

Responsibilities:

  • Managing a team of 5 people.
  • Analyzing the requirements & prepare low level.
  • Developing java modules using various java collection framework.
  • Creating and maintaining EJB components, MQ Series implementation.
  • Creating and implementing web services using SOAP based Web Services.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Writing Oracle store procedures. Involved in deployment of application in application server.
  • Work with Project PM, BA’s, Designer, Lead Developer to review design/code & get necessary approvals.
  • Coding & Unit testing.
  • Issuance of developed components to production using SF specific Issuance process.
  • Ensuring process compliance with the Client guidelines.

Environment: JAVA (1.5), Oracle 10g, DB2, Putty 0.60, WinSCP 4.2, Eclipse (3.4), Toad 9.6, SVN., AIX (6.1) and Sun Solaris (5.10), EJB 2x (Entity Beans, JSP, JSF, HTML5, Session Beans and MDB), JMS, WebServices, IBM MQ Series, Unix and Linux.

Confidential

Java Module Lead

Responsibilities:

  • Managing a team of 8 people.
  • Creating and maintaining EJB components, JPA entities, web components using servlet and core java.
  • Handle PCI and PA-DSS audit.
  • Involved in deployment of application in application server.
  • Analyzing the requirements & prepare low level.
  • Creating and maintaining EJB components, MQ Series implementation.
  • Writing Oracle store procedures. Involved in deployment of application in application server.
  • Work with Project PM, BA’s, Designer, Lead Developer to review design/code & get necessary approvals.
  • Coding & Unit testing.
  • Issuance of developed components to production using SF specific Issuance process.
  • Developing security code for banking transaction using Eracom HSM.
  • Developing atom wallet (One touch payment).

Environment: JAVA (1.5), EJB 3x (Entity Beans, Session Beans and MDB), JMS, WebServices, IBM MQ Series, JDK 1.5, MySQL 5.0, SQL Developer, Eclipse 3.4, Putty, WinSCP, MySQL 5.0, Eclipse (3.4), Eracom HSM, Toad 9.6, Star Team for version control.

Confidential

Senior Consultant

Responsibilities:

  • Interacting directly with clients for their support.
  • Doing UAT support.
  • Worked in all the tiers basically involvement in business logic part.
  • Developing application in application server.
  • Implementing struts framework.
  • Writing Stored Procedures, creating of indexes. And also managing database.
  • Done Unit Testing
  • Involved in client side as well as server side validations.
  • Migrating Websphere Application to JBoss Application Server.
  • Migrating EJB 2.0 to EJB 3.0.
  • Creating Crystal Report using Crystal Report XI Release 2.

Environment: JDK 1.5, TOAD, Oracle 10g RAD and WSAD, Putty, WinSCP, Unix, Linux and Sun Solaris (5.10), EJB 2x and 3x (Stateless Session Beans), Struts 1.2, Crystal Report, JSP, Java Script, Joss Application Server, WebSphere Application Server.

Hire Now