We provide IT Staff Augmentation Services!

Java/j2ee It - Technology Lead ( Full Stack Developer) Resume

5.00/5 (Submit Your Rating)

Sanjose, CA

SUMMARY

  • 8+ years of IT experience in various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
  • Have 3 years of experience in e-commerce industry.
  • Have 1 year Experience in Treasury industry.
  • 8+ years of experience in Java concepts including Polymorphism, Inheritance, Exception handling, Collections framework, Serialization, Multi-threading, Design patterns, Synchronization etc.,
  • 8+ experience in designing and developing applications using J2EE technologies including Servlets, JSP, JSTL, JSF, EJB, JNDI, Swing, Struts, AJAX, Hibernate, Spring, Web Services, XML, JDBC, HTML, HTML5, CSS, CSS 3, DHTMLX and JavaScript.
  • 5 years of experience in Agile/SCRUM development environment.
  • 5 years of experience in various modules of Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate 2.x/3.x/4.x/5.x and iBATIS framework.
  • Expertise in Application development using Struts framework including Struts Action, Struts tags, Interceptors & Validations.
  • Extensive experience in Heroku Cloud Platform including organization creation, app creation, Dyno scaling, DNS configuration, SSL configuration, SSO configuration, choosing best add-ons etc.,
  • Extensive experience in working with Oracle, SQL Server, MySQL, DB2 Relational Databases.
  • Experience in working with NoSQL databases like MongoDB, Cassandra, Graph DB (Neo4j).
  • Experience in writing SQL queries, PL/SQL. Joins, Stored Procedures and Database Triggers.
  • Experience in using Ant, Maven build tools and performing unit test by writing Junit test cases using Junit Frameworks like Mockito, JMock.
  • Experience in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Very good experience with multiple servers like IBM WebSphere, IBM WebSphere ESB (Enterprise Service Bus), WebLogic Server, Apache Tomcat, Jboss.
  • Expertise in implementing Service Oriented Architecture by using SOAP and RESTful web services.
  • Implemented SOAP based web services by using various API like Axis 2, Apache CXF, JAX-WS Strong knowledge in using WSDL and UDDI.
  • Worked with Jersey, CXF API to implement RESTful web services, strong knowledge on JAX-RS annotations.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Working Knowledge and practice in Amazon Web Services (AWS).
  • Experience in designing and developing use cases, class diagrams and sequence diagrams using UML, Rational Rose.
  • Experience in versioning tools like GitHub, Clear case, SVN and CVS.
  • Experienced in creative and effective front-end development using JSP, JavaScirpt, JQuery, D3 Js, Angular Js, Node JS, Backbone Js, Bootstrap, Ext Js, React JS, Ajax, CSS& CSS 3.
  • Experienced in using Messaging Services like JMS, MQ Series.
  • Experienced in Unix and Shell Scripting.
  • Experienced in Programming with Big Data Frameworks: Apache SPARK, Lambda architecture, leveraging Apache Kafka.
  • Familiarity with Rules Management System (e.g. Drools, IBM Lombardi).

TECHNICAL SKILLS

Languages: Java, C, C++, JavaScript, Python, PL/SQL, XML, XSLT, Shell Scripting.

J2EE Technologies: Servlets, JSP, JSTL, JSF, RMI, EJB, JMS, JNDI, JSF, XML, Swing, Log4j, kafka.

Frameworks: Springs 4 +, Hibernate, Struts 2.x

Web Technologies: HTML, HTML5, CSS, CSS3, XHTML, DHTML, Bootstrap, Angular Js, Node JS, Backbone Js, Ext JS, React Js, Ajax, Jsp, Jquery, Alloy JS.

XML/Web Services: REST, JSON,JAX-RS(JERSEY, CXF), ESB (JBoss Fuse), XML, SOAP, JAX-WS(AXIS,AXIS2,CXF), WSDL, UDDI, JAXB, DOM &SAX

Application/Web Services: Apache Tomcat, JBOSS, IBM Web Sphere, BEA Web Logic.

Database: Oracle 11g, Oracle 12 C, My SQL, SQL Server, DB2, Graph DB, Mongo DB, Cassandra.

Database Tools: SQL Developer, PL/SQL Developer, SQL plus, Toad.

Build Tools: ANT, Maven, Jenkins, Artifactory, Hudson.

IDE: Eclipse, Net beans, IBM RAD, IntelliJ and Plugins.

Testing Tools: Junit, TestNG, Mockito, JMock .

Version control tools: SVN Tortoise, Rational Clearcase, GitHub, CVS.

Reporting tools: IText, Jasper Reports.

Middleware Tool: MQ Series, JMS, JBoss Drools, IBM BPM.

Cloud: Heroku, AWS.

PROFESSIONAL EXPERIENCE

Confidential, SanJose, CA

Java/J2EE IT - Technology Lead ( Full Stack Developer)

Responsibilities:

  • Involve in Programming, testing, debugging, implementing, and maintaining of Java EE client/server distributed application to meet the organization's needs.
  • Design application modules, base classes and utility classes using core java
  • Design and implement customized exception handling to handle the exceptions in the application.
  • Involve in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • UseSpring validation and write validation rules.
  • Design the front end using JSP, Angular, CSS and Html as per the requirements that are provided.
  • UseJenkinswith Maven for continuous integration
  • Primarily focus on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Develop Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX - RS
  • Using RESTful web services (JAX-RS) to retrieve credit history of the applicants.
  • Created RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • UseHibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used Spring Boot for Dependency Injection and integrated with Hibernate DAOs.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • ImplementSpring ORM with Hibernate taking advantage of Java features annotation metadata, auto wiring, and generic collections using plain JPA specification that is used to implement the DAO layer with Hibernate Entity manager's Session Factory, HQL, and SQL.
  • Develop payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Use MyEclipse IDE, configured and deployed the applications onto Apache Tomcat.
  • Implement version controlling using SVN.
  • Implementlog4j for logging purposes and debug the application.
  • PrepareJunit test cases and executed the test cases using Junit in eclipse.
  • Participate in scrum meetings and design review meetings

Environment: J2EE, JSP, Angular, Jdk 1.6, UML, Eclipse, Oracle WebLogic Application server, JSP, SOAP, REST, JAX-WS Spring, Spring MVC, Hibernate, Spring Boot, Micro Services, XML, CSS, HTML, Junit, SVN, Log4j, Oracledatabase, Jenkins, UNIX, Maven, Agile Scrum.

Confidential, Pittsburg, PA

Java/J2EE Developer IT - ( Full Stack Developer)

Responsibilities:

  • Involved in the detail design of the modules according to the J2EE standards.
  • Implemented the application using Agile development methodology.
  • Implemented the application modules using Spring Core layer(IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Transaction Management in order to develop the application.
  • Built an Application and deployed in the AWS Cloud.
  • Used Git as application repository and for deploying to Heroku.
  • Worked on Logplex for viewing log entries in application deployed in Heroku.
  • Performed actions such as creating database, fork database in Heroku.
  • Implemented Spring Services and business operations Dependency Injection.
  • Used spring boot annotations for entire configuration and free of xml.
  • Used multithreading and synchronization to allow concurrency.
  • Developed Action classes, Form bean classes and Struts configuration file using Struts framework
  • Used Eclipse IDE for coding, debugging and testing the application modules.
  • Used different user interface technologies JSP, HTML, JSTL, EL, CSS 3, JavaScript, JQuery, Angular js, React JS and JSON for developing the GUI of the application.
  • Used npm/node js for the angular dependencies and for building the API services.
  • Used Jasmine for Unit testing the angular js application.
  • Used Object/Relational mapping tool Hibernate (persistency) to perform data base activities and transactions.
  • Implemented Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Used Transaction Management to ensure data integrity and consistency.
  • Implemented and worked on order processing, payments and reports generations in the application
  • Used different design patterns like MVC, Singleton, Data Access Object, Value Object etc.
  • Used Java Messaging Services (MQ Series and JMS) for developing messaging services to interact with different application modules.
  • Implemented SOA using Web Services and its frameworks Apache Axis, SOAP, WSDL and JAX-RS API.
  • Implemented Restful web services to perform some business activities.
  • Created independent services using spring and microservice architecture.
  • Used Oracle &Postgres as data base system.
  • Created stored procedures, Triggers, fucntions according to the application requirements.
  • Developed stored procedures and triggers with PL/SQL.
  • Developed Cassandra CQL queried for performing the DB operations.
  • Created Cassandra custom datatypes and collections.
  • Implemented SQL injection security checks, html sanitization and other security mechanisms.
  • Advanced password security using PBKDF2WithHmacSHA1 algorithm.
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues.
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere app server.
  • Developed Junit test cases to unit test the business logic.
  • Used ApacheKafka for pub-sub and broadcast.
  • Programming with Big Data Frameworks: Apache SPARK, Lambda architecture, leveraging Apache Kafka.
  • Configured JNDI resources, Data Base resources, MQ Series and other configurations on the Application Server.
  • Involved in the SIT, UAT, Cutover and Hyper care activities and solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.

Environment: Java 1.7, J2ee, AWS, JSP, Servlets,Multithreading, Struts, Spring, Hibernate, Web Services, SOAP, WSDL, REST, GitLab, Apache Axis, SQL, PL/SQL, MicroServices, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, Heroku, Jboss Fuse, RAD, JSTL, EL, HTML5, XML, Jasmine, JQuery, BootStrap, Angular JS, React JS, JSON, Maven, SVN, SQL Developer, Oracle, Cassandra, UML, JUnit, Log4j, TestNG, JIRA, Hudson

Confidential, Las Vegas, NV

Java/J2EE Developer - IT - (Full Stack Developer)

Responsibilities:

  • Effective interaction with team members and business users from different regions for procurement of requirements and then analysis.
  • Analysis, design and development of Application based on J2EE using Struts, Springs and Hibernate extensively.
  • Used spring boot annotations for entire configuration and free of xml.
  • Application development using Spring MVC and dependency injection.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed a Spring JDBC module in connecting to database.
  • Used Mongo DB as secondary database for persisting data.
  • Persisted data IN BSON format and performed crud operations in Mongo DB.
  • Hibernate was used for Object Relational mapping along with Oracle database.
  • Used Spring ORM with hibernate for interacting with the database.
  • Involved in developing the user interface using Struts.
  • Used JSTL tag library for the development of application.
  • Extensively used Angular JS, Ext JS, D3 JS, Node JS, React JS, Polymer JS for Building web applications.
  • Posting the responses from the XML on to the JMS queue.
  • Used XML Parser for Building the XML Documents.
  • Used Unix Shell Scripting for program execution.
  • Used WSSR to manage applications, services.
  • Test Driven Development in entire application development cycle.
  • Used Multithreading and synchronization for increasing the overall performance of the application.
  • Used Apache ActiveMQ for Java messaging services.
  • Invoked the Web Services using RESTful and SOAP web services.
  • Audited application SQL code with DB2 Explain prior to production implementation.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models for implementing DAO.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
  • Developed the classes for Unit Testing by using Junit- Mockito.
  • Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Involved in production support, resolving the production issues and maintaining the application server.
  • Used CVS configuration management tool for code versioning and release.
  • Involved in the SIT, UAT, Cutover and Hyper care activities and solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.

Environment: Java/ J2EE, JSP, Hibernate,Multithreading, Spring Core, Spring Integration, Spring Batch, Distributed Cache, Servlets, JSP, Db2, JSTL, EL, HTML5, Mongo DB, Struts, KAFKA, Web Logic Application Server 11g, and Oracle 11g, Cassandra, SOAP web services, XML, XSD, SAX, SOAP, Feign, WSDL, Karaf, SOUPUI, XML Spy, UDDI, CXF, SOAPUI, Maven, SVN, SQL Developer, IBM WebSphere, Junit, Mockito, GIT, ATG, log4j, HTML, GWT, JQuery, Angular JS, Ext JS, React Js, D3 JS, Node JS, Polymer JS, JavaScript.

Confidential, Saint Paul, MN

J2EE/Java Developer - Technical Consultant

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
  • Developed code obtaining bean references in Spring IOC Framework.
  • Involved in designing & coding of business logic using Spring MVC & AOP features.
  • Configured and worked with Apache Server.
  • To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
  • Designed and developed for the Presentation layer using JSP, HTML, JavaScript, DOJO struts Tiles.
  • Develop Web pages using JavaScript, JQuery, JSP, JSF and XML that interact based on events.
  • Developed the application under J2EE architecture using JSP, Struts, Java Beans, iBATIS Data mapper.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Facade.
  • Installed, configured, and maintained a continuous integration (build) server.
  • Designed and developed Session beans to implement business logic.
  • Designed and developed data persistence mechanism using Hibernate in Struts2 applications.
  • Created SQL’s from views and queries to interact with multiple systems for data.
  • Developed a robust administration and security system for access control and restrictions at application and user level.
  • Performed J2EE application deployment using IBM WebSphere Application Server on Windows and Linux.
  • Used Oracle and Cassandra
  • Used WebLogic and WebSphere Application server for Transaction management and hot code swapping.
  • Developed deployment descriptors and scripts.
  • Used PL/SQL for writing stored procedures.
  • Used Bugzilla tracking tool to track bugs.
  • Developed Junit test cases to unit test the business logic.
  • Involved in the SIT, UAT, Cutover and Hyper care activities and solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.

Environment: J2EE, JDBC, XML, JSF,MVC, iBATIS, java beans, java Servlets, EJBs, Oracle, HTML, CVS, PL/SQL, Websphere, WSDL, SOAP, Spring Frameworks, Shell Scripts, Eclipse, Struts, JDK 1.6, Core Java(Multithreading, Collections), JSP, JSTL, Spring Core, Spring Integration, Spring BatchServlets, XML, HTML, Java Script, AJAX, SOAP 1.2, WSDL, GIT, UML, JMS, JDBC, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, Oracle EBS R12, Oracle 11g Database, Cassandra, Unix/Linux, Agile, EJB 3.0, WebSphere 7.0,WSSR, IBM RAD 7.5,Oracle EBS suite R12, Maven, AXIS2

We'd love your feedback!