We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over all 8+ years of full stack development experience wif through noledge in all phases of Software Development Life Cycle (SDLC) on projects like web based and distributed enterprise application using Java/J2EE technologies.
  • Proficient in applying Core and J2EE design patterns and implementation of frameworks like Struts, Spring frameworks like Spring MVC, Spring RESTful web services and ORM frameworks like Hibernate, IBatis, Spring ORM.
  • Experience in Object Oriented, Client - Server, Web-Based Distributed and Enterprise Applications wif Java/J2EE, Web based technologies & developing applications wif agile methodology.
  • Experience in implementing business components using Spring modules Spring IOC, Spring security, Spring AOP, Spring MVC, Spring ORM integration.
  • Extensive Knowledge of XML based standards and implementation of SOAP web services using JAX-WS, Apache CXF, WSDL,and Apache Axis2.
  • Good experience in writing stored procedures, views, dynamic views, scripts, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
  • Experience in working wif ESB (Enterprise Service Bus) integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies wif existing JVM environment.
  • Good noledge on configuration of OIDC (Open ID Connect) on top of OAUth2.0, Site Minder, JWT (JSON Web Tokenizer) and Spring Security integration to enhance the security of the REST web services.
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SAAS, JavaScript, DOM, JQuery, AJAX, JSON, and JSP.
  • Used Java Messaging Services (JMS), Spring Rabbit MQ and Apache Kafka for reliable and asynchronous exchange of important information such as payment status report.
  • Experienced wif Synchronous web services like JAX-RPC, JAX-RS, JAX-WS and Asynchronous web services like JAX-M and JMS.
  • Worked on the Microsoft cloud services like Azure to provide, SAAS, PAAS and worked on web services for passing the data as a JSON data.
  • Very well noledge in Server and Client-side scripting languages like HTML5, CSS3, JavaScript, JQuery, JSON/JSONP, Twitter Bootstrap, Backbone, Angular, Angular 2, Express, Node, GRUNT, React JS, Node JS.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
  • Created detail design documents for use cases of the system that are signed off by business users and also worked on the development of the Language Manager application using Portlets, Struts, SQL Server, Hibernate, etc.
  • Designed the algorithm and codes and also has used design patterns and Object-Oriented Design methodology.
  • Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
  • Hands-on experience working wif Continuous Integration (CI) build-automation tools such as Maven, Gradle, SVN, CVS, Jenkins, and Apache Ant.
  • Hands on experience wif the AWS LAMBDA which is used in computing the service that runs you're code in response to events and automatically manages the underlying compute resources.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Worked on the Microsoft cloud services like Azure to provide, SAAS, PAAS and worked on web services for passing the data as a JSON data.
  • Good understanding/noledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
  • Good understanding and familiarity wif Devops. Proficient in Unit Testing and Integrated Testing.
  • Well experienced in collaborating wif onsite as well as offshore teams and coordinating wif business to convert business requirements into technical specifications.
  • Experienced wif version managements system SVN and Git.
  • Expertise in EJB (Session Beans, Message Driven Beans). Worked on Message Driven Beans for heterogeneous communication wif SOA architecture.
  • Highly adept at promptly and thoroughly mastering new technologies wif a keen awareness of new industry developments and the evolution of next generation programming solutions.
  • Open to learn new Tools and Technologies, wif Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work wifin a team environment.

TECHNICAL SKILLS:

Java.: Multithreading, Collection, Exception Handling, Generics, RMI, File I/O, Serialization.

J2EE.: JDBC, JMS, JNDI, JSP, SERVLET, EJB- Session Beans, Entity Beans.

IDE’s.: Eclipse 2.1-3.5, RAD, NetBeans6.x.

XML.: XSD, JAXP, XML, SAX, DOM, XSLT.

Frameworks.: Struts, Spring, JSF, MVC, Hibernate.

Database and Tools.: Oracle 8i/9i/11g, MS SQL2000/2005/7, MySQL, POSTGRE SQL, DB2, TOADSQL Developer, Mongo DB, Cassandra

Middleware.: Apache Tomcat, JBoss, WebSphere, WebLogic

Languages.: Java, JavaScript, C/C++, VB.Net, PL/SQL

Protocols.: HTTP, LDAP, SMTP, POP3, IMAP, TCP/IP, UDP

Software Development.: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development

UI Technologies.: HTML, XHTML, JavaScript, AJAX, JSP, JST, JSTL

Operating Systems.: Windows, Unix/Linux

Web Services.: WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, REST.

WORK EXPERIENCE:

Confidential - San Diego, CA

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • AWS EC2 instances were configured in developing and QA environments wif NodeJS.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact wif the database.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third-party service provider dis feature was implemented using REST.
  • Involved wif bug fixing on functionality, performance and designing issues wif JavaScript, JQuery, HTML5, CSS3, and AngularJS.
  • Used Bootstrap and AngularJS, React.js and Node.js in TEMPeffective web design.
  • Used RESTFUL client to interact wif the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Spring Controllers were used wif Angular JS to route the control to desired Java services.
  • Implemented scripting wif AJAX and XML to dynamically refresh the page contents.
  • Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved wif bug fixing on functionality, performance and designing issues wif JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API. Involved in building RESTful Web services using JAX-RSAPI.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Used NPM to manager server-side packages. Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS wif Dust.JS templating.
  • Used Hibernate - Object Relational Mapping Tool for the backend data persistence.
  • Used Rational Application Developer which is based on Eclipse, to develop and debug application code.
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
  • Designed and developed custom message adapter components that allowed the message to travel through IBM MQ Series XML Beans and JMS.
  • Created properties files and used enhanced JTable for improved general performance.

Environment: Java, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQL Developer, Log4j.

Confidential - Minneapolis, MN

Full Stack Java Developer

Responsibilities:

  • Involved in preparing System Requirements and detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Extensively used various modules in Spring like AOP, DI, Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard wif Spring MVC, Spring Framework and Hibernate and created Micro Services using Spring Boot.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Extensively used Session beans for implementing the business logic of module.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Developed User Interface application modules using HTML, CSS and JavaScript, Angular, JSON.
  • Participated in the product development life cycle via rapid prototyping wif wireframes and mockups.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used Angular Routing for navigating between screens and developed several reusable directives.
  • Used AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Used Apache Cordoba for Responsive Web Design.
  • Created and running the JMeter scripts for load testing.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Deploy infrastructure on Amazon Web Services and configuration management using Puppet.
  • Designed Elastic Search configuration files based on number of hosts available, and node accordingly.
  • Involved in doing unit testing using JUnit and Mockito.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Installed and configured WebSphere Process Server 6.1 and WebSphere ESB 6.1, WID.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Cassandra as the backend database to retrieve Data Access Objects.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases wif jasmine

Environment: Core Java/J2EE, Spring, WebSphere Application Server 7.0, Web Services, EJB 3.0, JPA, Apache Axis, Oracle10g, Java Script, HTML, Angular, RAD, RSM, Log4j, Clear Quest, Rational Clear case, Bootstrap, Cassandra.

Confidential - Birmingham, AL

Full Stack Java Developer.

Responsibilities:

  • Involved in the requirement analysis, design, and development of the new NCP project.
  • Involved in the design and estimation of the various templates, components which were developed using Day CMS (Communique).
  • Involved in running Hadoop jobs for processing millions of records of text data.
  • The CMS and Server-side interaction was developed using Web services and exposed to the CMS using JSON and JQuery.
  • Hosted Enterprise web applications using AWS platform.
  • Used GIT to keep track of all work and all changes in source code.
  • Developed the web layer of NCP using Struts.
  • Architected and Developed custom Apache Airflow jobs to schedule ETL jobs written in SparkSql.
  • Developed web services in Java and Experienced wif SoapUI, WSDL.
  • Gatling, a free tool wif excellent reports for performance and load testing in SCALA. Worked in integration.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Experienced on Scala while working wif other developer teams during merging.
  • Used Validator framework of the Struts for client side and server side validation.
  • The UI was designed using JSP, Velocity template, JavaScript, CSS, JQuery and JSON.
  • Enhanced the FAS system using struts MVC and iBatis.
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • Involved in developing web services using Apache XFire & integrated wif action mappings.
  • Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated.
  • Used Internalization, Localizations, tiles and tag libraries to accommodate for different locations.
  • Used JAXP for parsing & JAXB for binding.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT).
  • Used JPA wif Hibernate provider.
  • Co-ordinate Application testing wif the help of testing team.
  • Involved in Transformations using XSLT to prepare HTML pages from XML files.
  • Employed JDBC in persistent service to connect to T-SQL and perform database operations.
  • Enhanced Ant Scripts to build and deploy applications.
  • Developed and implemented performance test plans in accordance wif agreed strategies and protocols.
  • Involved in Unit Testing, code review for the various enhancements.

Environment: Java, J2EE (EJB, JSP/Servlets, JDBC, XML), AWS, Day CMS, XML, JavaScript, DTD, XSLT, WSDL, MVN, GIT, SoapUI, My Eclipse, Tomcat, Hadoop. Resin, Perl(5.8), Struts, Hibernate, SCALA, EJB- session beans, Elastic Search, Windows, Web logic App server, JIRA, Jason, JQuery, Ant, SVN..

Confidential - Miami, FL

Full Stack Java Developer

Responsibilities:

  • Design and development of system based on J2EE specifications using Java.
  • Involved in the application development using Spring MVC modules.
  • Application development using Java web based technologies such as Servlets, JSP, Java Web Service (REST based), WSDL.
  • Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
  • Used Spring Framework for Dependency injection and integrated wif the JSF Framework and Hibernate.
  • Implemented and configuring Spring MVC components Dispatch Servlet, Controllers and View resolvers.
  • Used Bootstrap and AngularJS, React. Js and Node. Js in TEMPeffective web design.
  • Used AWS to build Java applications that work wif Amazon S3, Amazon EC2, Amazon Simple DB, and more.
  • Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, AJAX, JQuery Custom-tags, JSTL DOM Layout and CSS3.
  • Used various libraries of JavaScript like JQuery, JQuery UI, Angular.js, Ext JS, and Node.js.
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and un-marshalling.
  • Developed SOAP Web Services by using JAX-WS and RESTful web services by using (JAX-RS) Jersey framework.
  • Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service.
  • Conversion of major Openwork's components in to Eclipse RCP/SWT platform along wif support of Swing-SWT components.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not has the business processes.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work wif back end data base tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Used Jersey API to implement RESTful web service to retrieve JSON response and used Jackson library to parse JSON response.
  • Implemented AJAX calls using JSF-AJAX integration and implemented cross-domain calls using JQuery AJAX methods.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Developed stored procedures, triggers for efficient interaction wif MySQL.
  • Developed test cases and performed unit testing using JUNIT.
  • Used Log4J to capture the log.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases. Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint.
  • Built, configured and deployed applications using Maven.
  • Used CVS for version control across common source code used by developers.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Worked on JQuery for developing AJAX application.
  • Used UNIX to run very large scale applications.
  • Developed Maven build scripts to automate the deployment to various Web Servers.

Environment: Java, JSP, Servlets, Jersey REST TEST Framework JDBC, React JS, Angular JS, AWS, JSF, Maven, WSDL, Jax-Rs, Junit, Log4j, RCP, Spring, EJB, Hibernate, XML, Eclipse, JQuery, Apache, Tomcat, Oracle 10g, UNIX, SVN.

Confidential - Hyderabad, TG

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design and documentation of the application model.
  • Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pttern.
  • Worked on advanced UI design and full stack development using MEAN stack.
  • Used Spring framework for Dependency Injection and integrated wif Hibernate.
  • Involved in developing Spring Beans and wiring their dependencies.
  • Extensively worked wif Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework.
  • Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and Apache SOLR.
  • Used Java 8 features like stream and Lambda expressions.
  • Used SVN Backbone as a version controller.
  • Developed stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Experienced in MEAN stack advancement (MongoDB, Express.JS, and AngularJS &NodeJS).
  • Developed React.js applications using redux architecture for front-end UI, and Node.js applications for backend.
  • Used microservice architecture, wif Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker.
  • Configured routes in Apache Camel using XML for routing messages between end points.
  • Developed Bootstrap UI JS using wif Angular JS.
  • Development of Apache Struts web applications from concept to rollout.
  • Extensive experience on MVC architecture and using frameworks like Angular 2 and React JS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
  • Developing micro services using Java Spring Boot and GoLang wif Docker deployments.
  • Added routing and developed factories, worked on root level variables and functions.
  • Developed Unit and E2E test cases using Node JS.
  • The tech stack is AngularJS, Express and innovative server side technologies like Node.js, MongoDB (MEAN Stack).
  • Experience wif Front-end JavaScript frameworks like Angular JS, Node JS. And wif the creation of RESTful Web service.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Experience wif Python, Hadoop, Mongo DB.
  • Created TypeScript reusable components and services to consume REST API's using component based architecture provided by Angular 2.

Environment: Java6, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 4.0, WebLogic 10.3, SOAP, JAXP, JAXB, Oracle 11g, SQL, JUNIT.

We'd love your feedback!