We provide IT Staff Augmentation Services!

Sr. Java/full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 7+ years of Java development experience using Spring MVC/Security, AngularJS, Hibernate, Spring Rest, Spring AOP/IOC/Batch/Transaction, HTML5, DOM, CSS3, JavaScript, jQuery and Ajax.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interactions, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Worked primarily in the domain of e - commerce, Banking, Financial and Insurance industries being involved with Development, Reengineering, Maintenance and Testing of projects.
  • Implemented modules using Java collection, Java 8(Streams), multi-threading and object-oriented design.
  • Extensively implemented IOC and Dependency Injection using Spring Frameworks.
  • Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
  • Experience in designing and developing interactive User Interface, usability, web and Client/server applications using HTML5, CSS3, JavaScript and jQuery.
  • Hands on Experience with Responsive Bootstrap and implementing various features of Bootstrap.
  • Experienced in solving issues in web browser, following the W3C standards to maintain the website with defect free.
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong Experience in writing complex queries using Oracle, DB2, SQL Server and MySQL.
  • Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
  • Good Experience with Graph Database such as Neo4j.
  • Extensive Knowledge in developing single-page applications (SPAs) using JavaScript frameworks like Angular JS, Bootstrap.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, REST, and WSDL. Exposure to JAX-RS.
  • Experience applying the latest software development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON and XML.
  • Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
  • Expertise in implementing Web services, Microservices, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
  • Experience with Cloud Computing Environments like AWS (EC2, S3, RDS, CloudWatch), Pivotal Cloud Foundry and Kubernetes.
  • Expertise with employment of Apache Kafka Apart from JMS as Messaging Service.
  • Experience in Agile methodologies such as Extreme Programming, Behavior Driven Development (BDD) and Test-Driven Development (TDD).
  • Strong Experience in developing and automating Selenium test with Web Driver, Selenium IDE.
  • Experience in resolving production issues as well as maintenance/performance issues. Responsible for application support post Production Release.
  • Experience in working with IDE's like My Eclipse and STS.
  • Experience on different OS like UNIX, Linux and windows operating systems.
  • Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer.
  • Experienced in working with Apache Tomcat Web Server and WebLogic, JBOSS and Glassfish App servers.
  • Strong Knowledge in using Object Oriented Programming concepts in JavaScript and working knowledge of DOM models.
  • Experienced in designing, developing, delivering and implementing data driven desktop and web applications for clients and assisting in the development and maintenance of company web applications.

TECHNICAL SKILLS

J2ee Technologies: Java, J2EE, Struts, Spring, Servlets, JDBC, JNDI, Java beans, Web Services, Hibernate JPA, JMS, MVC, EJB, ESB, JSF, LDAP, JWT, JMX and MQ Series.

Micro Services: Spring Boot, Netflix Stack, Pivotal Cloud Foundry, OAuth2.

Web Technologies: HTML 5.0, CSS3, Java Script, jQuery, Bootstrap, D3.js Express.js, Angular.js, React.js, Node.js, Knockout.js, Rest AJAX, JSON, XHTML, Ice Faces, JSF and AWS

Web Services: SOAP, REST, JAX-WS, JAX-RS, JAX-RPC, JAXB, XML Beans, Tomcat.

Continuous integration: Jenkins, Docker, nglnx

Cloud: Pivotal Cloud Foundry.

Build Tools: Gradle, MAVEN, ANT

Languages: C, C++, JAVA, SQL, and PL/SQL.

Databases: SQL Server, IBM DB2, PL/SQL, Oracle, Mongo DB

IDE Tools: RAD, Eclipse, RSA 9.0, RSA 9.0, Notepad++

Application Servers: Web Logic 11g, Web Sphere 6.1/7.0, JBOSS6.0

Frameworks: React.js (Redux), spring

Operating Systems: Windows XP/7, Linux, Solaris, Mac OS X.

Version Control: Subversion, ClearCase 7.0, RTC 3.0, GIT, CVS, CA SCM

Defect Tracking Tools: BugZilla, HP Quality Center

Profiling: JProbe, JProfiler

Testing Tools: JUnit, JMeter, Load Runner

Others: TOAD 8.x, DbVisualizer 6 and Oracle SQL Developer

Network protocols: TCP/IP fundamentals, LAN and WAN.

Hadoop/Big Data: MapReduce, HDFS, Hive, Pig, HBase, Zookeeper, Sqoop, Oozie, Flume, Scala, Akka, Kafka, Storm.

PROFESSIONAL EXPERIENCE

Sr. Java/Full Stack Developer

Confidential

Responsibilities:

  • Implemented micro services using Spring boot, Spring Cloud, Spring Micro Services, and enabled discovery using Netflix eureka server.
  • In architecting, various Business Layer and Data Management components of multi-tiered web based system.
  • Successfully deployed Spring Boot applications to Pivotal Cloud Foundry instances.
  • Implemented RESTful Web services to expose and process data.
  • Actively contributed within a DevOps enabled CI/CD environment.
  • Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection along with Inversion of Control (IOC). Developed UI navigation using JSP and Spring MVC architecture.
  • Developed user friendly interface to seamlessly combine the new module with existing system using Angular.js.
  • Updated the application with new features of Angular 4.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
  • Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML.
  • Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Implements authentication & authorization using LDAP & JWT.
  • To trigger the use of the correct environment configuration and In the Spring Boot approach, we used Spring Profiles to define and activate these configurations.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Research and development on scalable Linux deployments on AWS via Docker.
  • Integrated Hibernate and JPA ORM framework with spring framework for data persistence and transaction management.
  • Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables. Developed Web Services using XML messages that use SOAP.
  • Experience working with MongoDB using features like Replica and Sharding.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.

Environment: Java, Node.js, Angular 4, Spring MVC, Spring Boot, micro services, Docker, AWS, jQuery, Java Script, My SQL, STS, GIT, Jira, Mongo DB, OAuth2, LDAP, JWT .Nglnx, Tomcat, WebLogic, Oracle, Spring, Hibernate, JMS, Thread pooling, JPA, Caching, Struts, Jpoller, SOAP, JS, Ajax, CSS, Maven.

Sr. Java/Full stack Developer

Confidential

Responsibilities:

  • Developed the necessary front-end user interfaces in JavaScript/JQuery, JSP's, Angular.js 2, HTML 5, CSS 3 that will be integrated using Spring MVC Framework.
  • Developed an end to end application built entirely using React and Redux.
  • Developed AJAX applications in java and compiled the source to Java Script running on all the browsers using GWT.
  • Installed node modules such as lodash, react-bootstrap, enzyme, mocha, zest, babel, node-sass and more.
  • Used Grunt and Node.js as server for the front-end development.
  • Used Java Script for UI functionality and validations.
  • Involved in creating a reusable component using REACT JS for DOM manipulation.
  • Implemented the React.js in creating animations based on CSS classes.
  • Developed various screens for the front end using React JS and used various predefined components from NPM
  • (Node Package Manger) and Redux libraries.
  • Implemented client-side interface using React.js, flux pattern and Redux framework for SPA.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used GWT to create the screens for the end users.
  • Deployed the GWT screens on to Tomcat during initial development.
  • Developed and Consumed Web Services using Restful API.
  • Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Developed model objects using Hibernate.
  • Deployed the complete Web application in WebSphere Server.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Experience in passing SQL queries, Triggers in Relational Databases such as MySQL, Postgres and NoSQL Database such as MongoDB.
  • Implemented backend process for sending the data through FTP's
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Used AGILE, SCRUM methodologies and participated in meetings.

Environment: Java, React.js, Grunt, Spring MVC, jQuery, Java Script, GWT, My SQL, STS, GIT, Jira, Mongo DB, Tomcat, WebLogic, Oracle, Spring, Hibernate, JMS, Thread pooling, JPA, Caching, Struts, SOAP, Restful API, Ajax, CSS, Maven, Tomcat, NoSQL.

Sr. Java/ Web Developer

Confidential - Dallas, TX

Responsibilities:

  • Actively involved in defining and designing the tires of the application and implementation with J2EE best design practices.
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs
  • Extensively worked on business, and persistence tier using the core java 1.7, Spring3.0 and Hibernate
  • Created UI interfaces with Angular JS and Java Script.
  • Implemented single page application utilizing AngularJS client-side framework, including form validations, routing techniques, services, http requests, SVG visualization, custom directives, filters, testing.
  • Utilized HTML5 and CSS 3 for User Interface Aesthetics and front-end development.
  • MongoDB installation and configuration.
  • Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext JS.
  • Designing and developing dynamic data table, Implemented JSF Custom component.
  • Wrote SOAP WebService clients for retrieving customers' pricing discounts, surcharges, shipment data and billing flags.
  • Implemented web services(SOAP) to invoke providers services from the client side through SSl (Secure Sockets Layer).
  • Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
  • Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs with in the ePAT Project.
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality.
  • Involved in writing the JUnit Test Cases.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used Hibernate framework for the backend persistence.

Environment: Jdk 1.7, Angular.js, JavaScript, Nodejs, JSF 2.1.6, ICE faces, Web Services, Spring3, Hibernate, JUnit, log4j, Ext.js, Spring AOP, Oracle web logic 10.3.5, Oracle 11g, SVN, SoapUI Pro 4.5.1 and Hudson, Eclipse, SQL Developer and Maven.

Sr. Java/J2EE developer

Confidential

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Extensively worked on AGILE/ SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Used JQuery to make AJAX calls.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • For deployment we used JBOSS Application Server to build we use ANT Scripts.
  • Testing the web services using the SOAP UI.
  • Consumed web services securely using JAX-WS API.
  • Extensively used jQuery, Node.js in implementing various GUI components in application portal.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
  • MEAN stack implementation, AngularJS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
  • Supporting and implementing web application built on MEAN stack.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Used Code Review Tutor for doing code reviews on developed code.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java, spring (MVC, Core, AOP), Eclipse, JSP, Servlets, HTML, CSS, XML, Ajax, Java Script, Hibernate, JQuery, JNDI, Hudson, Java Beans, Sub Version, Junit and Oracle.

Java/J2EE Developer

Confidential - Charlotte, NC

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO and spring framework manager classes to retrieve and save data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection by wiring objects.
  • Used Spring Batch to design a lightweight and comprehensive solution to develop batch applications.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services and also worked on sharing WSDL's of web services to clients.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used Spring MVC Transaction Management, Spring Batch Transactions, and Hibernate cache concepts.
  • Developed and implemented Business Requirements using Spring MVC framework.
  • Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various other operations on network elements and used View Resolver to map web pages.
  • Worked on implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Developed strategies and supported tools to create an efficient automated integration and release using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Worked on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, Angular JS, Spring Dependency Injection, Spring, Hibernate, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL & Oracle.

Java/J2EE Developer

Confidential

Responsibilities:

  • Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and created custom tags.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application.
  • Used TOAD as database tool for running SQL queries.
  • Used GOF Java&J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Developed the UI pages using HTML, DHTML, JavaScript, AJAX, JQUERY, JSP and tag libraries etc.
  • Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration.
  • Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XSD, XML and CSS.
  • Worked with scripting languages like JavaScript, AJAX and JQuery Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework Working as a Full Stack developer using JavaScript frameworks Angular.JS and Node.js.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Wrote test cases in Junit for unit testing of classes.
  • Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.
  • Install & Configure Oracle Fusion Middleware products on Linux environments.

Environment: JDK, J2EE, Struts, Storm JSP, WebSphere, HTML, XML, Perl, Python, JavaScript, J2EE, Java SE, Angular.JS, NodeJS, UML, Servlets, Spring MVC, Hibernate, JSON.

We'd love your feedback!