We provide IT Staff Augmentation Services!

Sr.java Developer/ Technical Lead Resume

2.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY:

  • 12 years of experience in analysis, design, implementation and testing of distributed applications in the Client/Server environment using Java/J2EE, Spring, Struts, and MyBatis and Hibernate applications.
  • Strong experience in Banking, HealthCare and Financial Services.
  • Strong experience in developing applications using Spring and Struts Framework.
  • Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets, JSP, Spring(IOC,MVC,AOP and JDBC template), EJB, Web Services (SOAP and RESTful), Apache Kafka, JPA, MyBatis and Hibernate.
  • Good experience in data analysis and proficient in developing SQL queries in Oracle10g, DB2 and MySQL.
  • Hands on Experience in monitoring servers using HP SiteScope
  • Strong experience in various application servers and web servers like IBM WebSphere, JBoss and Tomcat.
  • Hands on experience in IDE tools like Rational Application Developer (RAD), Rational Software Architect (RSA), WebSphere studio application developer (WSAD), Eclipse and TOAD.
  • Hands on Experience with Liferay portal and JBoss Business Process Management (jBPM) process servers.
  • Strong experience in configuration management using Git, TeamCity, Artifactory and Tortoise SVN.
  • Strong experience in creating, configuring application build and deployment scripts using Maven, Apache Ant and coordinated production releases.
  • Architecture design and development encompassing Service Oriented Architecture (SOA), Business Process Management (BPM), and SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) configurations.
  • Hands on Experience in scripting Frameworks languages like CANJS and JQuery.
  • Good knowledge of test management tool HP Quality Center (QC), HP Application Lifecycle Management (ALM).
  • Knowledgeable in MongoDB (NoSQL) OpenSSL, Enterprise Architecture Tool and AngularJS.
  • Good experience Quartz Job Scheduling Library.
  • Strong experience on AGILE (SCRUM) and Waterfall SDLC.
  • Good experience on Performance Tuning, Debugging, Testing on various platforms.
  • Worked closely with Business System Analysts to analyze the feasibility of the System requirements and offered recommendations to redefine Functional Specs.
  • Excellent Written and Oral communication, Presentation, Analytical & Problem solving skills, Conflict resolution & Negotiation techniques.
  • Leadership in projects requiring strong customer interface and technical excellence.

TECHNICAL SKILLS:

Languages: JAVA 1.6 / 1.7

J2EE Technologies: Servlets 2.5, JSP 2.1, JDBC 3.0, JPA 2.0, JNDI, EJB 3.x, Web Services (SOAP), RESTful Web Services, XML, JAXB and Design Patterns

Frame works: Spring 3.x, Struts 2.x, Hibernate 4.x and Mybatis 3

Testing Frame works: Junit and Mockito

SDLC: AGILE (SCRUM) and Waterfall

Java Script Frame works: CANJS 2.3

Scripting: Java Script, JQuery, Ajax and HTML5

App/ Web Server: JBoss 7.1.1, WebSphere 8.1, Weblogic 12.1.3 and Tomcat 7.0.57

Database: Oracle 11g, MySQL 5.6,DB2 9.7 and MongoDB (NoSQL)

IDEs: RAD, WSAD and Eclipse

Platforms: Windows 7, 8.1,10 / XP

Tools: ANT 1.9, Maven 3.3, Git, Log4J, SVN, Ajax, FileZilla, Jenkins, Hudson, Atrifactory, TFS, Gradle, TeamCity, SonarQube, Robomongo, SQL Developer, MS Visio and Enterprise Architect

PROFESSIONAL EXPERIENCE:

Confidential,Buffalo, NY

Sr.Java Developer/ Technical Lead

Responsibilities:
  • Analyzing the Message Broker code and coming up with the Design documents with HLD/LLD
  • An
  • Following AGILE (SCRUM) methodologies, sprint planning has done every two weeks and setup daily stand up meeting to monitor the status.
  • Wrote the Rest Controller components, Service Components, Handlers, Helpers and Mybatis Mappers.
  • Developed Message Queue and Kafka Utils library.
  • Developed Junit and Mockito Test Cases.
  • Coordinated and facilitated the accomplishment of work across multiple work groups.
  • Worked on multiple projects simultaneously, managing different roles and
  • Responsibility as per project demand.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Helped the team members in coding, resolving technical and functional issues.
  • Involved in Unit Testing and Integration Testing.
  • Prepared review check list and conducted review walkthrough for all delivered software components.
  • Prepared technical design documents, project specific documents and deployment documents.
  • Working as Onsite Coordinator.

Confidential

Sr.Java Developer/ Technical Lead

Responsibilities:
  • Analyzing the requirements and coming up with the Design documents with HLD/LLD
  • Following AGILE (SCRUM) methodologies, sprint planning has done every two weeks and setup daily stand up meeting to monitor the status.
  • Wrote the Rest components, Service Components, DAO and Spring Template.
  • Developed the REST webservice clients using JAX - WS.
  • Developed application Util classes.
  • Worked on CanJS components (Model, Stache and JS)
  • Developed Junit and Mockito Test Cases.
  • Provided production support for the developed application in handover period
  • Coordinated and facilitated the accomplishment of work across multiple work groups.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Helped the team members in coding, resolving technical and functional issues.
  • Involved in Unit Testing and Integration Testing.
  • Prepared review check list and conducted review walkthrough for all delivered software components.
  • Prepared technical design documents, project specific documents and deployment documents.
  • Working as Onsite Coordinator.

Confidential,Memphis

Sr.Java Developer/ Technical Lead

Responsibilities:

  • Analyzing the requirements and coming up with the Design documents with HLD/LLD
  • Wrote the Controller components, JPA Entity Managers, Entity Beans, Helper, Service Components, Service Delegators and DAO
  • Developed the SOAP/REST webservice clients using JAX-WS.
  • Worked on DB design, created tables, constraints, indexes and Hibernate mapping files for those.
  • Designed and developed DAO components using Hibernate ORM Framework.
  • Wrote reusable components for business layer (Java Beans).
  • Developed Util classes for convert XML response to JSON format by using JSON Libraries, Date Util and String Util
  • Worked on Chart.js and created pie charts for Unique users to login the system for given time
  • Provided production support for the developed application in handover period
  • Coordinated and facilitated the accomplishment of work across multiple work groups.
  • Worked on multiple projects simultaneously, managing different roles and Responsibility as per project demand.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Helped the team members in coding, resolving technical and functional issues.
  • Involved in Unit Testing and Integration Testing.
  • Prepared review check list and conducted review walkthrough for all delivered software components.
  • Prepared technical design documents, project specific documents and deployment documents.
  • Set up Jenkins server dev environment and configured maven build scripts in Jenkins
  • Created SiteScope alerts to monitor the CPU Utilization, Memory usage and network connections between the servers and DB connections to verify the performance of the applications.

Confidential,Cincinnati

Sr Java Developer /Technical Lead

Responsibilities:

  • Worked as mentor and lead for 5 member’s team providing functional and technical guidance.
  • Analyzing the requirements and coming up with the Design documents with UML Diagrams
  • Preparing the detailed design document from the functional specifications.
  • Setting up of the Environment using plugin SDK and Eclipse IDE in Liferay 6.2
  • Installation of tomcat + Liferay 6.2.
  • Theme Creation/modifications.
  • Created Calendar portlet.
  • Inter Portlet Communication using events.
  • Wrote the Controller components, JPA Entity Managers, Entity Beans, Helper, Service Components and Data Repositories.
  • Developed AOP components (Audit Aspect and Timer Aspect)
  • Developed the SOAP webservice clients using JAX-WS.
  • Implemented REST Web Services for other applications to communicate.
  • Worked on DB design, created tables, constraints, indexes and Hibernate mapping files for those.
  • Designed and developed DAO components using Hibernate ORM Framework.
  • Wrote reusable components for business layer (Java Beans).
  • Developed Util classes for convert XML response to JSON format by using Json-lib
  • Developed Spring Batch Service classes which are used for CSV spreadsheet to store database.
  • Provided production support for the developed application in handover period
  • Coordinated and facilitated the accomplishment of work across multiple work groups.
  • Worked on multiple projects simultaneously, managing different roles and Responsibility as per project demand.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Helped the team members in coding, resolving technical and functional issues.
  • Involved in Unit Testing and Integration Testing.
  • Prepared review check list and conducted review walkthrough for all delivered software components.
  • Generated KeyStore, PrivateKey and X509Certificate by using OpenSSL tool
  • Developed Utility package to validate SSL Certificate Authentication at client side.
  • Configured SSL certifications in web server with KeyStore and Certificate.
  • Prepared technical design documents, project specific documents and deployment documents.
  • Set up Jenkins server dev environment and configured maven build scripts in Jenkins
  • Installed SonarQube plugin in Jenkins and integrated with project maven script.
  • Created SiteScope alerts to monitor the CPU Utilization, Memory usage and network connections between the servers and DB connections to verify the performance of the applications.

Confidential

Sr.Java Developer/ Technical Lead

Responsibilities:
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Developed the SOAP webservices stubs and client using Apache axis2.
  • Developed and implemented client side and server side validations.
  • Developed StringUtil classes, BeanUtil classes and DateUtil classes.
  • Configured WebSphere JMS settings like Queues, Queue Manager, Queue connection Factories for WAS- MQ connectivity.
  • Developed JMS client utility programs.
  • Implemented Object mapping using Hibernate
  • Worked on jbpm graphical workflow designer.
  • Developed jbpm util classes which were used for save the workflow data in DB2 tables and JBPM tables as well
  • Worked on DB design, created tables, constraints, indexes and Hibernate mapping files for those.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Helped the team members in coding, resolving technical and functional issues.
  • Involved in Unit Testing and Integration Testing.
  • Coordination for the internal and external communication of the team.
  • Set up Jenkins server dev environment and configured project maven build script in Jenkins
  • Installed SonarQube plugin in Jenkins and integrated with project maven script.
  • Integrated Maven with Artifactory.
  • Used Maven scripts to compile and package the application and implemented Log4j for the project

We'd love your feedback!