We provide IT Staff Augmentation Services!

Technical Lead Developer Resume

4.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY:

  • 14 years of complete software life cycle development experience working through Analysis, Design, Development, Testing, Implementation of applications in Java, J2EE, Spring, Hibernate, JPA, EJB, Struts, Rest Services, Web services, SSO and JMS web based n - tier architecture systems. I have very good hands on experience in all phases of Software Development Cycle (SDLC) and my strengths include the following.
  • Extensive experience in implementing distributed enterprise applications using Java & J2EE
  • Strong domain knowledge in payment processing, Online Banking Bill Pay
  • Experience in ISO-8583 - Vantiv, Chase, BankServ integration
  • Implemented object oriented reusable Design Patterns in Java based development environment.
  • Very good experience on Design patterns like Singleton, Factory, Session Facade, DAO, MVC, Service locator, Observer and Business Delegate.
  • Good knowledge of OOAD / UML.
  • Authentication, Authorization and SSO using CA SiteMinder
  • Agile delivery of software using practices from Scrum
  • Experience in all phases of software development life cycle (SDLC)
  • Experience working with onsite/offshore model
  • Experience in database design and data modeling
  • Methodology development and process maturation using agile and traditional approaches
  • Implemented MVC framework using Struts and Spring MVC
  • Experience in Server Side programming
  • Transaction management using Spring and EJB
  • Authentication and authorization module development
  • Session management
  • Experience with various application servers like Web sphere, Web logic, Oracle Application Server, JBoss, Tomcat
  • My work experience includes Java, J2EE, Spring, Hibernate, Struts, EJB, JSP, Servlets, SOA, SOAP & Restful Web services, Micro Services, JMS, MDB, XML, XPath, DOM, JAXB, JDBC, Java Mail, Log4J, JUnit, ANT, Maven, HTML, Java Script, SQL, PL/SQL, Oracle and IBM DB2
  • Knowledge on Kafka, Cassandra, MongoDB etc
  • Used Eclipse, Rational Application Developer (RAD) and Spring STS as development tools.
  • Strong interpersonal skills, ability to interact with team members and good communication and presentation skills.

TECHNICAL SKILLS:

Languages: Java 1.4 - 1.8

Advanced Skill Sets: Spring Boot, Micro Services, Memcached, Kafka, Apache Cassandra, MongoDB, CA Siteminder, SSO, JSP, Servlets2.4, Spring, Spring MVC, Hibernate, Struts, JDBC, EJB3.0, J2EE1.4, JAXB2.0, DOM4J, JCA, Ext JS, LDAP, JAAS, SSO, Java mail, JAXP, Rest web services, Axis WS, SOAP, SOAP UI, Postman, JAXB, JAXP, JMS, Active MQ, MQ Series, AppDynamics, Log4j, JUNIT4.0, TestNG, Mockito, Power mock, Easy mock

Web Designing Tools: Angular JS, JQuery, HTML, XML, XSD, DTD, CSS, XML Namespaces and Java Script

Application Servers: JBoss EAP 6.4.7, IBM Web Sphere 5.1, 6.0, Web logic 9 and 10.3, Oracle Application Server 10g, Tomcat Server 8

IDE: Spring STS, Eclipse/Juno EE IDE, RAD 6.0, JDeveloper 10g

Tools: JIRA, Sonar, JaCoco, Bitbucket, Sourcetree, XML Spy, PL/SQL Developer, Log4J, Apache Common API, TOAD 7.6, Rational Rose, Bugzilla, Version One and HP Quality Center

Build tools: Ant, Maven, Jenkins, Cruise Control

Version Controls: GIT, Perforce, Rational Clear case, CVS, SVN

Frame Work: Spring, Hibernate, Struts 1.2/1.1

Scripting Languages: Angular JS, Java Script, JSP2.0, Ext JS, JQuery

Database: MS SQL server 2008 R2, Oracle, DB2 8.0

Operating System: Unix, Windows XP

Project Methodologies: Waterfall, Agile

Others: Splunk, UML and Design patterns

PROFESSIONAL EXPERIENCE:

Confidential, Duluth, GA

Technical lead developer

Responsibilities:

  • Design and development of user stories.
  • Fixing production issues, performance issues and tech debt jiras
  • Develop and support application using Java, J2EE, Spring, Rest services, Web services, Tomcat and related technologies required for the project implementation
  • Implement code coverage tool using JaCoCo
  • Implement static analysis of code using Sonar
  • Improve code coverage by writing more test cases
  • Used splunk to go over logs to trouble shoot the tickets
  • Supported platform with tickets by analyzing the logs and providing solution
  • Handled deployments, release management and QA support

Environment: /Technologies: Java 1.8, Spring, Spring MVC, Spring Boot, Micro Services, Memcached, Hibernate, JPA, Java web services, RestEasy, Restful Services, JAXWS, XML, SOA, Java Security, Oracle Database, SQL, PL/SQL, Soap UI, Postman, Jenkins, TestNG, Mockito, Power mock, JaCoCo, Clover, Cobertura, Sonar, Log4J, Maven, Spring Tool Suite, Perforce, JIRA, Splunk and Tomcat server

Confidential, Norcross, GA

Technical Lead/Architect

Responsibilities:

  • Resolved performance issues replacing legacy code with Spring managed JMS Container and beans
  • Analyzed and identified performance bottlenecks in the application using AppDynamics tool
  • Resolve data integrity issues related to transaction entry in UFT
  • Designed and implemented Void and Refund functionality in Trans$act platform
  • Designed and implemented void functionality for timed out transactions for authorization, postback failure
  • Enhanced Tran$act platform to support Central (Banner and SPC)
  • Enhanced Tran$act with eastern platform clients like SPP, IPC and GWS
  • Designed post back processing for eastern and central platforms
  • Implemented Generic Web Services
  • Worked on configuration application
  • Resolved performance issues which includes stack overflows
  • Enhanced Fee calculation logic for fee included in base amount and absorbed fee calculation models
  • Enhanced enterprise reporting transaction entry in UFT
  • Enhanced OpayWeb application logging with grouping by JMS correlation id and TransactWebRequestID
  • Used splunk to go over logs to trouble shoot the tickets
  • Supported platform with tickets by analyzing the logs and providing solution
  • Handled deployments and release management
  • Lead team of developers (including Russia and India) to deliver sub projects
  • Implementation of Canary deployment
  • Followed Agile, Played scrum master role for the maintenance project
  • Developed RESTFul (GET, POST, PUT, DELETE) services using Spring Boot
  • Developed Spring MDP to consume messages from the queue

Environment: /Technologies: Java 1.8, EJB 3.0, JMS, Spring, Spring JMS, Spring Boot, Micro Services, Angular JS, JSP, Servlets, Struts, Hibernate, JPA, REST & Web services, JAXWS, CXF, XML, SOA, Java Security, MS SQL Server, SQL, PL/SQL, Jenkins, Log4J, HTML, CSS, Javascript, STS, Eclipse, TFS, GIT, JIRA, Splunk, JBoss and Weblogic server

Confidential, Alpharetta, GA

Technical Lead

Responsibilities:

  • Developed Technical Design Documents for Security model, Peer matching, admin modules of project
  • Security model design and implementation using CA SiteMinder
  • Authentication and authorization of resources configuration using Siteminder Administration tool
  • Consumed web services of CA siteminder IDM product to create a new user, modify user, reset password and change password
  • Development using JDK 1.6, Spring, Rest Services and Axis Web Services
  • Spring transaction management Database access is implemented using Spring JDBC, Hibernate and JPA annotations
  • Developed Interceptor services for RAFD application
  • Migrated to new BO server of existing Interceptor services of financial diagnostic domain
  • Developed ANT & maven scripts for building and deploying applications.
  • Agile methodology (Scrum) is used for software development.
  • Stories and tasks handling using Version One project management tool
  • Bugs tracking using HP Quality center tool

Environment: /Technologies: Java 1.6, JSP, Servlets, Spring, Spring AOP, Spring JDBC, Spring MVC, Spring Mail, Spring Velocity, Spring Scheduler, Hibernate, JPA, Axis web services, XML, Rest services, JSON, SOA, Oracle DB, Netezza DB, SQL, PL/SQL, Business Objects, Maven, Hudson, Log4J, HTML, CSS, Javascript, Apache 2.2, Tomcat 7, Linux, Spring Source STS, SVN, Version One, HP Quality Center, Apache2.2, Webagent, and CA Siteminder R12

Confidential

Technical Lead

Responsibilities:

  • Developed Technical Design Documents for One IAM, BMS Connector, FMS projects
  • Development using JDK 1.5, Spring, Hibernate and Axis Web Services
  • Developed and deployed SOAP Web services on WAS6
  • Created WSDL and XSD files
  • Database access is implemented using Hibernate for persistence.
  • Created XML configuration for mapping java objects to database tables.
  • Developer new SOAP based connectors, Generic and AD connector
  • Developed Ant scripts for building and deploying applications.
  • Designed and Developed code generator application
  • Developed interfaces for e-billing module
  • Team building and mentoring

Environment: /Technologies: Java 5, JSP, Servlets, Spring, Hibernate, axis2 web services, JAXB, XML, Oracle, Ant, Log4J, IBM RAD 7.5, clear case

Confidential

Senior Designer

Responsibilities:

  • I was involved in design changes of RBS power save module
  • Fixed multi threading issue in RBS module
  • Worked in BSIM module for defect fixing.
  • Analysis, design and development of defect fixing.
  • Offshore team building, knowledge transition
  • Design reviews, code reviews

Environment: /Technologies: Java 5, Spring, JCA, OSGI, Eclipse RCP, Plug-in Development, Junit, Easymock, Maven, Log4J, Eclipse, JMS, Active MQ, Maven, clear case

Confidential, Boston, MA

Technical Lead

Responsibilities:

  • Developed Technical Design Documents
  • Development using JDK 1.5, Spring, Hibernate, Active MQ and Ext JS
  • Developed Spring MVC web application for online faculty recruiting
  • Developed generic components common persistence, common logging and common auditing
  • Designed and implemented registration, profile management, recommendations modules
  • Database access is implemented using Hibernate for persistence.
  • Created SQL Map configuration for mapping java objects to database queries.
  • Developed Ant scripts for building and deploying applications in web logic application server
  • Agile methodology (Scrum) is used for software development.
  • Team building and mentoring

Environment: /Technologies:Java 5, Jsp, ExtJS2.0, javascript, HTML, Spring, Spring MVC, Hibernate3.0, LDAP, JAAS, Junit, Easymock, Ant, Log4J, Web logic, Oracle 10g database, Eclipse, Active MQ, CVS, Cruise control

Confidential

Sr Developer

Responsibilities:

  • Implementation of new features such as BBT, Open WiFi, BT Micro etc.
  • Firmware upgrade process implementation
  • Test strategy and test case planning
  • Coordination with onsite team

Environment: /Technologies: Java, XML, Web Services, JAX-RPC, JAXP, WSDL, SAAJ,IBM Web sphere Application Server 5.1, IBM Rational Application Developer 6.0

Confidential

Sr Developer

Responsibilities:

  • Developed web interface for Airport Arrival Process (Immigration system for Bahrain),
  • Integrated AFIS (Automatic Fingerprint Identification System) modules in the application.
  • Developed Enforcement module
  • Developed Stateless Session beans, Message drive beans and JMS client
  • EJB Transaction management
  • Session Façade implementation
  • Authentication and Session handling for application
  • Requirements, Analysis, Design and Development of Enforcement and AFIS modules.
  • Integrated Sagem Enrollment system with AFIS module.
  • Developed MQ messages for GDNPR and MOH interfaces.
  • Actively participated in knowledge sharing sessions for internal development in technological and communication areas.

Environment: /Technologies:Java, JSP, Servlets2.4, Struts1.2, EJB2.1, XML, Web Services, JAXP, WSDL, Axis1.2, SAAJ, JMS, MQ, SOA, HTML, JavaScript, IBM Web sphere Application Server 5.1, IBM DB2 Database, IBM Content Management, Business Objects

We'd love your feedback!