We provide IT Staff Augmentation Services!

Lead Developer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • 14+ years of software experience in software design and development in all phases of SDLC including deployment, post production support.
  • Extensive experience in efficiently managing large Development, Enhancement, Maintenance and Re - Engineering Projects using SDLC Waterfall, Prototype and Agile Scrum methodologies.
  • Design, development and support of Hadoop in an implementation environment.
  • Core development experience in Groovy Grails restful web services.
  • Extensive experience in design and develop java multi-threading based application.
  • Extensive experience in latest technologies like Spring Boot, MVC/Web Services (JAXWS/REST), Hibernate 5, Elastic Search etc.
  • Experience to integrate APIs wif JBoss Fuse ESB and 3scale API Manager.
  • Extensive experience to configure SSL wif two way authentication for client server communication.
  • Working Knowledge of HDFS, and NoSQL database such as MongoDB and Cassandra on large data sets.
  • Working Knowledge wif different tools like AquaData, Squirrel-Sql, StarUML2.x, MS Visio, Eclipse, NetBeans5, SoapUI, Ant, Maven etc.
  • Expertise in designing and developing Java, J2EE, Web Services, JSP, Servlet, JDBC, J2EE Design Patterns, Struts, Spring and Hibernate.
  • Knowledge of UNIX shell scripting, Procedures, Functions and other database objects using SQL and PL/SQL.
  • Experience in Gathering Requirements from clients, writing Functional and Technical documents, creating Test Case Plans for unit test.
  • Experienced in developing UML diagrams like use case diagrams, class diagrams, sequence diagrams etc. using StarUML2.x, MS Visio, OmniPlan, and OmniGrafle tools.
  • Diverse industry experience in retail, banking, social networking and E-commerce.
  • Excellent problem-solving skills and a strong orientation in customer service/satisfaction.
  • TEMPEffective at multitasking and working under pressure to accomplish overall objectives.
  • Excellent project management, analytical, technology leadership, communication and interpersonal skills for coordination between globally located teams, very good proactive team player wif exceptional self-motivation and mentor skills.

TECHNICAL SKILLS

Languages: Java 4/5/6/7/8, J2EE, J2SE, J2ME, Swing, Applets, JSP, GSP, Servlets, JDBC, Groovy2.4, XML, XSLT, HTML/DHTML, REST, JavaScript, UNIX Shell Scripting, SQL, PL/SQL, C, C++.

Frameworks: SpringBoot1.5, Swagger1.5, ElasticSearch1.5, Grails2.4, Hadoop 2.5/MapReduce, Struts2.1.6, Spring 2.5.6/3.1/4.0 , Spring-security-core2.0, Hibernate3/5, JPosJavaPos, Jackson, Json, JAX-RS, Jersey, JBoss cache, ZooKeeper, ApacheGiga Space, HazelCast, JUnit, Spock0.7, Mockito, PowerMockito, Sonar, PMD3.7JMeter, JConsol, RabbitMQ0.7, sdkman, aws-sdk-1.7.5.

Build Tools: ANT, Maven, Gradle.

Development Tools: RedHat-Jboss-Developer-Studio11.0, STS3.8, IntelliJ 13, MyEclipse8, Eclipse Galileo, Eclipse Europa, NetBeans5.

Database: MongoDb3.0, Oracle, MySQL5.7, SQLServer, DB2, HDBC and PostGresSQL.

Database Tools: MySQLWorkbench6.3, AquaData, Squirrel-Sql, dbVisualiser, Oracle developer, MS Excel.

Designing Tools: StarUML2.x, MS Visio, OmniPlan, and OmniGrafle.

SCM: CVS, SVN, Subversion, Visual Source Safe, Git.

Operating Systems: Mac-Lion/El Capitan, Linux-Red Hat/Fedora/Ubuntu, Windows-NT/98/2K/XP/7/10.

App/Web Servers: JBOSS5, BEA WebLogic9, Apache Tomcat5/6/7/8, Jboss Fuse, Redhat-3sale API-Manager, IIS, Oracle, WebSpare, IBM MQ, Redis1.5.

Other Tools: Splunk, Radar, JIRA, Sonar, KeyNote, Espresso, SoapUI 4.5.1, Postman.

PROFESSIONAL EXPERIENCE

Confidential, CA

Lead Developer

Responsibilities:

  • Designed and develop restful micro services using spring boot and hibernate to retrieve and insert data using JACKSON and JSON.
  • Designed and integrated security model wif Spring Security and Spring Boot.
  • Developed leasing functions into a dedicated micro-service using Spring Boot.
  • Recommend and designed strategy for integrating internal security model.
  • Implement SSL two way authentication security at server level for accessing services/APIs from ESB layer and other internal APIs.
  • Designed and develop API to get unique encoded SAML response for client specific authentication.
  • Used java multi-threading to execute multiple APIs simultaneously and response aggregate result to teh end user.
  • Designed architecture to provide functionality of RSS feed to teh client portal used Jboss Fuse AMQ and existing Notification API.
  • Create RFP (Request for Proposal) micro-service to provide RESTful API utilizing Spring Boot wif Spring MVC.
  • Oversee and develop Notification Service micro-service to use across teh enterprise.
  • Designed and developed spring integrated fuse API which managed by 3scale wif API gateway hosted on APIcast (3scale’s cloud hosted API gateway).
  • Written technical and detailed design documents based on teh requirement specifications.
  • Followed Scrum Agile methodology for teh iterative development of teh application and participated in weekly Sprints stand up meetings and customer reporting backlogs.
  • Designed and developed wrapper restful services using spring boot wif webServiceTemplate and RestTemplate to retrieve data from external SOAP and Rest based services.
  • Manage offshore development team.

Environment: Java1.8, Spring Boot, Spring4.1, Spring-security-core2.0, Hibernate5, Swagger1.5, Docker, RedHat-JBoss-Developer-Studio11.0, JBoss-Fuse 6.3, RedHat-3scale-API-Manager, Apache Tomcat 8.5, STS, MS SQL Server, Mockito, SprintBootTest, Junit, SL4J-API, Junit4, Zookeeper, Log4J, SL4J, Jenkins, DevOps, JIRA, Git-Stash, PMD3.7, XML, Jackson, JSON, PMD, Maven, Linux.

Confidential, Texas

Lead Developer

Responsibilities:

  • Built Restful Web-services written in Groovy/Grails to retrieve and update data using JAX-RS and JSON.
  • Designed and integrated security model wif Spring Security and Spring Boot.
  • Developed leasing functions into a dedicated micro-service using Spring Boot.
  • Developed domain classes for data access using GORM wif Hibernate.
  • Designed and integrated Hibernate second-level customizable cache.
  • Designed and implemented ElasticSearch wif MongoDB for data search performance improvement.
  • Designed and developed grails plugins using Spring Security wrap wif existing libraries to provide new features.
  • Involved in prioritizing and estimating teh effort to implement user stories.
  • Design and developed S3Service to create/access/put/delete S3 buckets using Amazon S3 for events which are processed payload converted by proconServer.
  • Implemented function to send and receive data on RabbitMQ asynchronously.
  • Designed and developed functionality to test teh installed device by executing commands from Confidential Stikit apps.
  • Designed and developed automatic installation order update using Groovy/Grails, Spring, and java7.
  • Involved in unit and initial acceptance testing.
  • Facilitating daily scrum meetings, sprint planning, sprint review, and sprint retrospective.
  • Involved for code review, guide team to improve code and performance if required.
  • Manage offshore development team.

Environment: Java1.7 and 1.8, ElasticSearch1.5, Grails2.4, Spring boot, Spring4.0, JAX-RS, Spring-security-core2.0, Hibernate3, Spock0.7, Mockito, SpringBootTest, Junit, RabbitMQ0.7, sdkman, IntelliJ 13, MongoDb3.0, MySQL5.7, MySQLWorkbench6.3, Redis1.5, Jenkins, DevOps, JIRA, Git Hub, Groovy2.4, Tomcat 8.0, XML, JSON, Splunk, Sonar, Maven, Mac-Lion/El Capitan.

Confidential, California

Technical Lead

Responsibilities:

  • Built Restful web services to retrieve and update data using Jersey and JSON.
  • Designed and implemented application using JSP, Servlets, Struts2, Hibernate3 and Spring JDBCTemplate.
  • Implemented design Patterns like Singleton, Factory, Facade, Observer and DAO.
  • Implemented Spring IOC and transaction management features to handle teh business logic.
  • Designed and developed Request/Response model for marshalling and un-marshalling teh JSON wif JAXB.
  • Refactored teh old code to standardize Exception Handling, improve Unit Test coverage and optimize methods.
  • Work closely wif client business team to understand teh requirement and documentation for teh same.
  • Manage dev teams of across multiple client vendors.
  • Involved in unit testing and bug fixing.
  • Involved for code review, guide team to improve code and performance if required.

Environment: Maven 3.2.3, Spring 5, Jetty 9.x, Java 1.7, J2EE, JSON, XML, Geneva Cache, Oracle DB, Mockito, Junit, Jenkins, DevOps, GitLab, Sonar, SSP, App Engineering Artifacts (Hubble, Quantum DB), HTML5, Angular Javascript, JQuery, SAAS, CSS3, Splunk, Maven, Mac-Lion/El Capitan.

Confidential, California

Technical Lead (Offshore)

Responsibilities:

  • Involved in complete Analysis, Design, Development, Integration and testing phases.
  • Implemented teh application using several design patterns such as Adaptor, Façade, Factory, Singleton, etc.
  • Designed and developed Spring and Java based search-archive and alert micro-services.
  • Built Request JSON having teh details of Request Type and other meta-info by executing teh SQL queries to get Business transactions.
  • Designed and implemented application using JSP, JNDI, Spring IOC.
  • Implemented transaction management using Spring AOP.
  • Teh Restful web services have been used to retrieve and update teh data.
  • Used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used ZooKeeper to serialize Query configurations.
  • Worked wif teh product onsite coordinator to understand teh requirements.
  • Involved for architectural, functional, time estimation documentation and implementation in various modules.
  • Involved for code review, guide team to improve code and performance if required.
  • Interaction wif onsite client manager for daily status call.

Environment: Java1.6, JSP/Servlet, Spring, JSON, XSLT, Zookeeper, jasypt-1.9.0, jaxb-api-2.1, Log4j, XML, JUnit, Mockito, PowerMockito, Sonar, Jenkins, DepOps, Maven, Mac OS, Maven, Tomcat7, Jetty 9.x.

Confidential, Florida

Technical Lead (Offshore)

Responsibilities:

  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating wif database.
  • Implemented design Patterns like Singleton, Factory, Template and DAO.
  • Implemented Spring IOC and transaction management features to handle teh business logic.
  • Implemented transaction management using Spring AOP.
  • Used JMS for asynchronous exchange of important information.
  • Developed several DAO's using Hibernate.
  • Used JAXB to marshal and unmarshal teh xml-java and vise-versa.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j, Log4j.
  • Involved for code review, guide team to improve code and performance if required.
  • Clean teh existing huge backlog and reduce iteration rate.
  • Involved to prioritizing and estimate teh effort to implement user stories.
  • Involved to unit and initial acceptance testing.
  • Facilitating daily scrum meetings, sprint planning, sprint review, and sprint retrospective.

Environment: Java1.6, Spring Integration 2.1, Spring Core/AOP 3.1, Spring JDBC, Spring JMS, Hibernate3.2, Hazelcast 2.0, JMS 1.1, JNDI 1.2, jasypt-1.9.0, jaxb-api-2.1, Log4j, XML, ANT, JUnit, Mockito, Sonar, Jenkins, Maven, Windows 7, Linux, Tomcat6, WebSpare, IBM MQ.

Confidential

Team Lead (Offshore)

Responsibilities:

  • System built using Model-View-Controller (MVC) architecture.
  • Implemented design Patterns like Singleton, Factory, Facade, Observer and DAO.
  • Designed and implemented application using JSP, Servlets, Struts2 and Hibernate3.
  • Worked closely wif teh business analyst to understand teh client’s requirements.
  • Involved in product time estimation, architectural design and documentation.
  • Involved in product enhancement in various modules.
  • Worked extensively in trouble shooting production and bug fixing.
  • Interaction wif client for weekly status report.

Environment: Java1.6, JDBC, Struts2, Hibernate3, Tomcat6, JSP, Servlets, Log4j, SQL Server 2005, XML, ANT, Windows 7.

Confidential, California

Team Lead (Offshore)

Responsibilities:

  • Designed and implemented application in various modules using JSP, Servlets, Struts2, Hibernate3 and Spring JDBCTemplate.
  • Implemented design Patterns like Singleton, Factory, Facade, Observer and DAO.
  • Implemented Spring IOC and transaction management features to handle teh business logic.
  • Developed java multi-threading based parser to parse multiple transactions simultaneously.
  • Used JAXB to marshal and unmarshal teh xml-java and vise-versa.
  • Involved in Functional Requirements gathering and documenting teh same.
  • Worked closely wif teh Client Implementation Managers to understand teh Client’s requirements.
  • Interaction wif client for weekly status report.
  • Worked extensively in trouble shooting production and non-production issues.
  • Identified defects reasonably quickly and submitted defects for teh resolution of failure in quality.

Environment: Java1.6, JDBC2.0, Struts2, Spring Core, Spring JDBC, JBoss4.2, JSP, Gigaspace7.1, JPos, Servlets, Log4j, DB2, JMX, XML, ANT, Linux.

Confidential

Team Lead (Offshore)

Responsibilities:

  • Built Restful web services to retrieve and update data using Jersey and JSON.
  • Designed and implemented application using JSP, Servlets, Struts2, Hibernate3 and Spring JDBCTemplate.
  • Implemented design Patterns like Singleton, Factory, Facade, Observer and DAO.
  • Implemented Spring IOC and transaction management features to handle teh business logic.
  • Used JAXB to marshal and unmarshal teh xml-java and vise-versa.
  • Work closely wif onsite team to understand teh client’s requirement and documentation for teh same.
  • Involved in unit testing and bug fixing.
  • Interaction wif onsite team and client for status report.

Environment: Core Java, JSP, Servlets, JAXB, Jersey, Struts2, Spring2.5, Log4j, Maven, JDK1.5, XML, JBoss5.1, Windows.

Confidential

Lead Developer (Offshore)

Responsibilities:

  • Designed and implemented application using JSP, Servlets, Struts2.
  • Implemented design Patterns like Singleton, Factory, Facade, Observer and DAO.
  • Used JAXB to marshal and unmarshal teh xml-java and vise-versa.
  • Involved in requirement analysis and documenting for teh same.
  • Involved to upload weekly release wif release document in client server.
  • Developed java multi-threading based collector, parser and distributor process, when teh requirement was to collect, parse and distribute multiple transaction concurrently.
  • Involved in unit testing and bug fixing.
  • Interaction wif client team for status report.

Environment: Core Java, JSP, Servlets, Struts2, JAXB, Log4j, Maven, JDK1.5, XML, JBoss5.1, Linux and Windows XP.

Confidential

Developer (Offshore)

Responsibilities:

  • Designed and implemented application using JSP, Servlets, Struts, JPOS and JCARD Framework.
  • Involved in Development and Support.
  • Involved in unit testing and bug fixing.
  • Involved in weekly status report meeting wif client.

Environment: Core Java, JPOS, JPOS EE, JCARD, Struts, JSP, Servlets, Log4j, ANT, JDK1.5, XML, My SQL, Windows XP.

We'd love your feedback!