We provide IT Staff Augmentation Services!

Full Stack Lead Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 13 +years of java/j2ee experience, career has spanned a range of functions, including that of Technical Lead Programmer, Systems/Analyst and Programmer.
  • A dynamic, innovative programming professional with demonstrated expertise in developing and implementing highly technical, user - friendly enterprise applications using Java and J2EE platform.
  • Valuable experience in transition projects. Involved in the knowledge acquisition process and worked as an onsite coordinator interacting with clients to understand business requirements, to propose solutions and to understand the existing framework to develop ODC team offshore.
  • Worked with reputed international software organizations such as Infosys Technologies, IBM Global Services and Sonata Software.
  • Java Full Stack Developer with 4 Years of professional experience in Analysis, Design, Development, Testing, Optimization and Performance Tuning of Client/Server and web enabled business applications using JavaScript, Java and J2EE Technologies and Frameworks like AngularJS/Angular 6, Typescript (ES5), Spring.
  • Extensively have worked on Core java (Multithreading/Concurrent Programming, Collections, Encapsulation, Inheritance), JDBC, Servlet, JSP using Struts framework environments.
  • Java J2EE: Excellent experience in various technologies include, but not limited to: Java2 (JDK1.8,JDK1.7,JDK1.6, JDK1.5, JDK1.4.4, JDK 1.4, and JDK 1.3), EJBs (2.0, 3.0), Endeca, Webservices, JMS, MQ series, Toplink, Struts, Swings, Springs, JDBC (2.0, 3.0), Servlets, JSP, JSFs, Ajax, HTML\DHTML, CSS, Dojo, XML, XPATH, XSL, JAX-RPC, VB, JavaScript, Oracle (9i, 8i).
  • Extensively have used JAVA 8 features like Streams, Concurrency API (Completable Future), Lambda expressions and Date API.
  • Spring: 7+ years of proficient experience in application development using spring modules Spring-Core, Spring-DAO, Spring-ORM, Spring remoting, Spring JDBC.
  • Extensive experience with Spring framework like Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring MVC, Spring Integration and Hibernate ORM.
  • Webservices: 6+ years of experience in building SOA architecture service components and creating webservices using SOAP, WSDL, JAX-RPC/WS, XML. Have 6+ year experience in building Restful-Style webservices using JERSY framework.
  • Databases: 12+ years of experience with RDBMS implementation, oracle database design and development using Oracle 8/8i/9i/10g/11g, PL/SQL, SQL Server 2000 and DB2.Proficiency in SQL scripting and have written basic and complex PL/SQL functions, triggers, stored procedures, and packages in an Oracle Database Environment and ability to optimize SQL queries. Utilized various database analysis tools such as SQL Programmer, ISQL, and TOAD.
  • Have used OWASP software security guide to write SQL code in applications to eliminate SQL injection attacks and cross-browser scripting hacks.
  • Have experience in designing and working with Spring data and Mongo DB.
  • Webservers: 10+ years of extensive in Analysis, Design, Coding, Integration Development and Developing client & server end programming for Internet Applications using Sun and Web technologies, WebLogic application server, WebSphere commerce server, WSAD (WebSphere Server), Sun Server 8.2 and JBOSS server.
  • Extensively worked on design using UML, Rational Rose 2003 for designing the sequence diagrams, collaboration and class diagrams.
  • Developed front-end web pages using JSP, Java Script, Angular.js/Angular 6, HTML5, CSS3.
  • Experience in building single page application using Angular.JS and Angular 6 framework using Typescript.
  • XML: Strong XML experience using XML 1.0, XSL, DTD Schema & SAX/DOM, XSL, HTML, DHTML, CSS and JavaScript.
  • Expertise in IBM/SUN design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Frontcontroler, Command, factory, Transfer Object and Singleton.
  • Extensive experience working in Struts Framework, O/R mapping Hibernate framework and Spring Framework.
  • Extensive experience working on Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Strong Experience working with me messaging systems likes JMS and MQ Series.
  • Proficient in using various IDEs like WSAD, Eclipse, Visual age for Java and JBuilder.
  • Several years of experience in using configuration management tools like SVN, Clearquest, Bugzilla, WinCVS and perforce and VSS.
  • Good understanding of ORM technologies such as JPA, TopLink, Hibernate, iBatis/MyBatis and Spring JDBC.
  • Worked on various emerging programming techniques like AGILE Methodologies(Scrum) and TDD for software development that promotes development iterations, open collaboration, and adaptability throughout the life-cycle of the project.
  • Hard working, persistent, target-oriented, presently looking for more challenging opportunities in software development.
  • Have worked on various domains like Investment banking, Retail, Telecom, Tourism and Banking among others.
  • Tenacious problem solving skills with proven ability to consistently deliver projects on time, under budget with quality.

TECHNICAL SKILLS:

EBusiness Skills: EJB, JMS, Web services (SOAP based & RESTFUL3.1), JNDI, JDBC, JSP, Servlets, Swings, Java Beans, Spring, AJAX, JSFs, XML, XSchema, JSFs, XML, XSchema, XSLT, XPath, WSDL, SOAP, Toplink, Hibernate and JAX-RPC/WS, Endeca6.1, React JS, Angular JS 1,Dropwizard restful services

Internet Skills: ES5 (Typescript), JavaScript, AJAX, HTML, DHTML, CSS

Software Development Methodologies: Waterfall model, AGILE.

Software Engineering: requirements gathering, software design, best-practices implementation - have led the design and implementation of several large projects

Frameworks: Angular 6, Struts, Spring 3.1/4.2/4.3.9/5.0.3 , Toplink, Hibernate, JSFs, JSTL, Enterprise Service Bus

Database Skills: DB2, MySQL Server, Oracle, PL/SQL, SQL, LDAP, Composite Server

Programming Languages: Java, C, C++, VB, Lotus Notes 5.0

ORM Technology: Hibernate3/4/4.2.7, iBatis, JPA, TopLink, Spring JDBC

Web Services: SOAP, WSDL, JAXB, Java API for XML web services (JAX-WS), RESTFUL, JAX-RS(using Jersey), Apache Axis.

Operating Environments: Windows XP/NT/2000, Linux, UNIX

Application/Web Servers: WebSphere 7.0, Tomcat 6.0, Weblogic 10.0

Version Control Tools: SVN, RTC, WinCVS, Perforce, PVCS, Clearcase and VSS

Editors: RAD 7.5, JDeveloper, WSAD 5.1.1, Eclipse2.1, Jawe-1.0, Jbuilder, Weblogic-Workshop

Reporting Tools: JReport, Actuate Reporting tool

Design Methods/ SDLC: UML, OOAD, J2EE Design Patterns, MVC, Waterfall, Agile-Scrum.

Bug Tracking: Clear Quest, Bugzilla, JIRA

BPM tools: BPMN, Camunda BPMN, Camunda DMN

Cloud technologies: AWS EC2

NO SQL Databases: MongoDB, Cassandra

EXPERIENCE:

Confidential, Jersey City, NJ

Full stack Lead developer

Environment: Java 8, Spring Boot 2 Tomcat 7, Intellij 2016, Restful web services, Angular 6, Typescript, Multithreading, Spring 5.0.7, Maven, Jenkins CI

Responsibilities:

  • Involved in the requirement analysis and designing the system to in corporate the business requirements and coming up with the design to utilize existing systems and services.
  • Involved in discussions leading to technical choices like database to use, cache to use, framework to use, etc.
  • Communicating with external services' representatives for understanding, reporting problems and considering the changes and updates.
  • Used IntelliJ 2106 for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
  • Handling client change requests and enhancements on an Agile based development platform.
  • Responsible for creating and maintaining application using Angular and Spring Boot frameworks.
  • Involved in creating Restful API using Spring Boot frameworks.
  • Designed, developed and maintained the data layer using Java and Spring JDBC modules.
  • Have created ORM entities for one-to-one and many-to-many mappings to interact with database tables.
  • Used Java 8 concurrency API CompletableFuture feature for parallel execution of independent events.
  • Have used Streams and predefined Functional Interfaces like Comparable, Predicate, and Supplier to implement the business logic.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Worked on bug fixing and enhancements on change requests using Agile methodologies.
  • Have used OWASP software security guide to write SQL code in applications to eliminate SQL injection attacks and cross-browser scripting hacks.
  • Responsible in implementing the Exception and Error handling framework.
  • Responsible in writing test cases using easy Mockito and JUNIT framework.
  • Have used SVN for version control and JIRA for issue tracking and project management.
  • Involved in the deployment process to build and deploy the web application using maven scripts and Jenkins Continuous Integration.
  • Used SonarQube for code coverage and code quality.
  • Mentoring and grooming juniors technically as well as professionally on Agile practices and Java/J2EE development issues.
  • Providing trainings to Junior Developers on Technologies / Frameworks.

Confidential, Jersey City NJ

Full stack Lead developer

Environment: Java 7, Jersey (JAX-RS), WebSphere, Intellij 2016.1, Restful web services, Oracle 11, Spring 4.3.9, Hibernate 5.1.2, JSPs, JavaScript, jQuery.

Responsibilities:

  • Involved in capturing the business requirements, design, development and testing of the application.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Worked on bug fixing and enhancements on change requests.
  • Involved in building the restful resources using JAX-RS implementation.
  • Involved in implementing the web application using Spring MVC, JSP’s and JAVA framework.
  • Have used Spring IOC, Spring Core, Spring ORM and Dependency Injection and remoting to integrate with legacy services.
  • Designed, developed and maintained the persistence layer using Hibernate API and have configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
  • Have created ORM entities for one-to-one and many-to-many mappings to interact with database tables.
  • Have used OWASP software security guide to write SQL code in applications to eliminate SQL injection attacks and cross-browser scripting hacks.
  • Responsible in implementing the Exception and Error handling framework.
  • Responsible in writing test cases using easy Mockito and JUNIT framework.
  • Have used SVN for version control and JIRA for issue tracking and project management.
  • Involved in the deployment process to build and deploy the web application using maven scripts and Jenkins Continuous Integration.
  • Used SonarQube for code coverage and code quality.
  • Mentoring and grooming juniors technically as well as professionally on Agile practices and Java/J2EE development issues.
  • Providing trainings to Junior Developers on Technologies / Frameworks.

Confidential, Jersey City NJ

Java/J2ee Lead developer

Environment: Java 8, Jersey(JAX-RS), Tomcat 7, Intellij 2016, Restful web services, DB2 9, AWS, MongoDB, Multithreading, Spring 4.3.9, Hibernate 4.2.7, AutoSys.

Responsibilities:

  • Involved in the analysis, design and development of new strategic model COBRA.
  • Responsible for complete design, integration and development of RESTFUL web services
  • Involved in the Data modelling and integrating with database using SQL and store procedures.
  • Responsible in building the persistence layer using Hibernate framework.
  • Used IntelliJ 2106 for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
  • Involved in building the restful resources using JAX-RS implementation.
  • Involved in maintain/scheduling the Batch jobs on Autosys Servers according to the request of the clients and automating the manual jobs using Unix Perl scripting and AutoSys JIL.
  • Have used Spring IOC, Dependency Injection and remoting to integrate with legacy services.
  • Designed, developed and maintained the data layer using Hibernate and have configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
  • Have created ORM entities for one-to-one and many-to-many mappings to interact with database tables.
  • Have used OWASP software security guide to write SQL code in applications to eliminate SQL injection attacks and cross-browser scripting hacks.
  • Responsible in implementing the Exception and Error handling framework.
  • Responsible in writing test cases using easy Mockito and JUNIT framework.
  • Have used SVN for version control and JIRA for issue tracking and project management.
  • Involved in the deployment migration to centralized conduit deploy process to build and deploy the web application, configuration and database to multiple environments using Jenkins.
  • Used SonarQube for code coverage and code quality.

.

Confidential, Jersey City, NJ

Full stack Lead developer

Environment: Java 8, Jersey (JAX-RS), Tomcat 7, Intellij 2016, Restful web services, DB2 9, React JS, Camunda BPMN workflow, Multithreading, Spring, Hibernate

Responsibilities:

  • Involved in the analysis, design and development of Alumni tracker application to track the former PMDs details.
  • Responsible for complete design, integration and development of RESTFUL web services and
  • Integration with BPMN workflow.
  • Used Intellij for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) Applications.
  • Involved in the automation of two-level approval workflows using Business Process Management Tool Camunda.
  • Designed and developed the approval process with review and approval tasks and integrated with web application Restful services during CRUD operation on PMD’s.
  • Involved in the Data modelling and integrating with database using SQL and store procedures.
  • Responsible in building the persistence layer using Hibernate framework.
  • Used Eclipse for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
  • Involved in building the restful resources using JAX-RS implementation.
  • Have used the HTTP methods for Restful services to support CRUD operations on Alumni PMD data.
  • Involved in writing the shell scripts to make any data changes in higher environments to reduce the PACT requests.
  • Have used Spring IOC, Dependency Injection and remoting to integrate with legacy services.
  • Responsible in implementing the Exception and Error handling framework.
  • Responsible in writing test cases using easy mockito and JUNIT framework.
  • Involved in writing the shell scripts to make any data changes in higher environments to reduce the PACT requests.
  • Have used SVN for version control and JIRA for issue tracking and project management.
  • Involved in the deployment migration to centralized conduit deploy process to build and deploy the web application, configuration and database to multiple environments.
  • Used SonarQube for code coverage and code quality.

Confidential, Jersey City, NJ

Full stack Lead developer

Environment: Java 8, Dropwizard based Restful Services, Tomcat 7, Intellij 2016, Restful web services, Sybase 15, Angular JS 1, IBATIS, Spring, Hibernate

Responsibilities:

  • Involved in the analysis, design and development of Equity Certification website to collect the alumnus details to determine the treatment for outstanding RSUs.
  • Involved in the re-architecture of the application due to serious issues found during penetration testing which led to decommission of the product and build a new product using Angular.
  • Responsible in implementing the Restful webservices using Jersey based Restful Services.
  • Involved in building the restful resources using JAX-RS implementation and have used the basic
  • Have used the HTTP methods for Restful services to support CRUD operations on Alumni PMD data.
  • Responsible in building the EC Certification website user interfaces using Angular JS UI framework.
  • Used Intellij for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
  • Responsible in building the persistence layer using IBATIS which automates the mapping between SQL databases and objects in Java.
  • Responsible in building the persistence layer using Spring DAO framework and supporting the legacy persistence framework implemented using Hibernate API.
  • Involved in writing the shell scripts to make any data changes in higher environments to reduce the PACT requests.
  • Implemented spring quartz Jobs for the Daily nightly jobs for the generating the application reports.
  • Involved in writing unit test cases using JUNIT and integration testing using firm software TFWeb
  • Responsible in implementing the Exception and Error handling framework.
  • Have used LOG4J to implement the logging framework.
  • Have used SVN for version control and JIRA for issue tracking and project management.
  • Used SonarQube for code coverage and code quality.

Confidential, Piscataway, NJ

Java/J2ee Lead developer

Environment: Java 7, Spring 3.1, Jersey(JAX-RS), Tomcat 6, Eclipse, XML/XSL, Restful web services, SOAP webservices, Hibernate. Multithreading, Spring

Responsibilities:

  • Involved in the analysis, design and development of Subsystem device drivers including Vanguard, Inrix, Transcom and ATSC drivers.
  • Responsible for complete design, integration and development of RESTFUL Web services to interface with DMS web services, Vanguard services, DB2 systems and other external systems.
  • Responsible for implementation of highly reusable, extensible and configurable integration flow engine using Spring, Jersey (JAX RS implementation).
  • Responsible in implementing the Restful webservices using Jersey(JAX-RS) and Spring framework.
  • Have implemented the restful services security using HTTP basic authentication mechanism.
  • Have used core Java, multithreading to poll the field devices asynchronously from Vanguard subsystem device drivers.
  • Responsible in integrating with third party vendor Daktronics SOAP webservices to communicate with remote devices and supporting integration testing as well.
  • Have used SOAPUI to unit test the third party web services and to simulate the mock responses to support integration testing.
  • Designed and developed multithreaded /concurrent components using ExecutorService, callable and synchronizers in Java.
  • Have used Spring IOC, Dependency Injection and remoting to integrate with third part and legacy services.
  • Implemented spring quartz Jobs for the Daily nightly jobs for the generating the application reports.
  • Responsible in building the persistence layer using Spring DAO framework and supporting the legacy persistence framework implemented using Hibernate API.
  • Have used OWASP standards to write hack-free SQL code.
  • Involved in technical meetings to discuss on current technologies and to resolve any challenges that are faced at NJTA.
  • Used Eclipse for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
  • Developed XML messages to hold business data and used XPath to read the information in XML document.
  • Responsible in implementing the Exception and Error handling framework.
  • Have used LOG4J to implement the logging framework.
  • Responsible in providing in-depth analysis and resolving the production and application issues.
  • Have used JIRA for issue tracking and project management.
  • Have used RTC for version control and responsible in writing scripts to build and deploy the ATMS source code in testing environments.

Confidential, Jersey City, NJ

Java/J2ee Module Lead

Environment: Java 6, Spring 3.1, Jersey (JAX-RS), Grails, Tomcat, WebSphere 7.0, RTC, Eclipse, XML/XSL, Restful web services, Spring Remoting (HTTP Invoker), Hibernate.

Responsibilities:

  • Worked with a team of six developers to create a new UI experience at Confidential (Pershing) to manage the Investment professional data.
  • Involved in the analysis, design and development of complete IPCS project.
  • Have Excellent knowledge of Derivatives, Fixed Income, and Equity products.
  • Have a good knowledge on FIX Protocol and engines used for electronic trading.
  • Responsible for complete design, integration and development of RESTFUL Web services to interface with IPCS UI, DB2 systems and other external systems.
  • Responsible in developing proof-of-concept using Spring 3.1, Grails, Jersey and WebSphere to bridge the gap effectively between how the new project is envisioned during requirements definition and how it is ultimately delivered to the customer.
  • Responsible in the design of IPCS UI using Grails and Groovy.
  • Developed a POC to demonstrate the various ways of building restful services using Spring MVC, WebSphere 7, Jersey (JAX RS implementation) and Grails framework.
  • Responsible in design and implementation of package structure, common framework including cache and integration flow and estimation of the project.
  • Responsible for implementation of highly reusable, extensible and configurable integration flow engine using Spring, Jersey (JAX RS implementation).
  • Responsible in building the Rule engine framework using spring framework to decouple the decision logic from application business logic. Hence any application or Store procedure changes will not affect the integration flow logic.
  • Have implemented the restful services security using HTTP basic authentication mechanism..
  • Have used Spring remoting to expose services through HTTP invoker proxy to integrate with remote spring services.
  • Responsible in building the persistence layer using Hibernate API and Spring framework.
  • Have used OWASP software security guide to write SQL code in applications to eliminate SQL injection attacks and cross-browser scripting hacks.
  • Responsible in integrating the spring’s Ehcache framework to cache the Template/Static data.
  • Developed XML messages to hold UI template /input data and used XSL for data transformations. Used Dom parsers to parse the XML documents
  • Responsible in implementing the Exception and Error handling framework.
  • Responsible in providing in-depth analysis and resolving the production and application issues.
  • Worked and collaborated with offshore team to interface with DB2 systems.
  • Mentored the offshore team in the use of Spring 3.1 and Jersey Framework.
  • Have used LOG4J to implement the logging framework.
  • Have used RTC for version control and responsible in writing maven build scripts to build and deploy the IPCS source code in testing environments.

We'd love your feedback!