We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

5.00/5 (Submit Your Rating)

Davis, CA

PROFESSIONAL SUMMARY:

  • 8 Years of experience in design, development and implementation of software applications using Java, J2EE, technologies.
  • Good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
  • Experience with different IDE’s like Eclipse, NetBeans, Intellij.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis, Mybatis, JQuery.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Expertise in Web-Development technologies like Servlets, JSP,JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools like STARUML.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in Continuous Integration tools such Jenkins and Bamboo.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experience in development of Microservices using Spring Boot, Spring Cloud Netflix components (Zuul, Ribbon, Eureka Hystrix), Spring Cloud Config, REST and Pivotal Cloud Foundry.
  • Experienced in Paymentech SDK, Groovy and Grails, Apache SOLR, Lucene, SOA and ADF 11g.
  • RDBMS experience includes Oracle, SQL Server; database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Experience in open source continuous integration tools - Hudson, Ivy and Artifactory.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Strong experience in UNIX and Shell scripting.
  • Worked with various Application servers like JBOSS7, Webshpere, GlassFish3 and Tomcat7 webserver.
  • Experience in SVN and Perforce for version control and used maven for building
  • Good experience in working with team members from vendors and internal departments to coordinate activities across multiple applications.
  • Ability to manage multiple project tasks and deadlines along with troubleshooting skills to facilitate effective and efficient resolution of problems.

TECHNICAL SKILLS:

Languages: JAVA 8.0/7.0/6.0/5.0/1.4/1.2 , SQL, Python, PL/SQL, UML, C, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JSAngular 2/4, NODE JS, AJAX, CSS3.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss, IIS

IDE s: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.

Tools: TOAD, Ant, MAVEN, PL/SQL Developer, JUnit, I Report, JIRA

Operating systems: Windows, UNIX, Linux, Sun Solaris

Databases: Oracle 8/ 9i/10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j, JSF, JPA.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

Algorithms/ Data Structures: Big O, Sorted, Tree, Stack, Queue, Linked List, Heap, Graph

Development Methodologies: Waterfall, Agile and Scrum

Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

Servers: JBOSS, Weblogic 10g, 11g, IBM Websphere, Apache Tomcat

Integration tools: Hudson, Ivy

PROFESSIONAL EXPERIENCE:

Confidential, Davis, CA

Java Full-stack Developer

Responsibilities:

  • Worked in an Agile work environment with daily status updates and used Agile development methodology for project planning in periods of Sprints.
  • Migrated from Angular2 to Angular4 for making the code lesser, cleaner, improving the performance by supporting the new version of TypeScript which increases Type security and speed of ngc-Compiler.
  • Developed services using Angular4 http module to communicate with backend services.
  • Worked with Angular4 for creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Used Angular 4 ng-template tag for writing then and else statements with *ngIf directive.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Used Spring Framework for dependency injection and used Spring Data and Spring ORM to integrate with SQL Server to implement the persistence layer in Hibernate.
  • Involved in design and development of RESTful API. REST WebServices are created using Spring with Jackson Mappers to exchange data using JSON data structure.
  • Created and maintained the configuration of the Spring Application in yaml files remotely on a config server using Spring Cloud Config and registered the services for service discovery using Eureka and Feign.
  • Used JavaScript and NPM to create test data and inject into the temporary database tables for running the Junit test cases.
  • Implemented Persistence Logic with Spring-Hibernate by using JPA and also implemented the connection pool with Spring supported Hikari to access SQL Server database.
  • Worked with Mulesoft for implementing streaming API to get the applications into Queue whenever there is a status change using Anypoint Studio tool.
  • Designed and developed the back-end applications and also did some test-case debugging with code coverage as well as runtime debugging with IntelliJIdea IDE.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Worked with the Atlassian tools Stash, Bamboo, Source Tree for source control and deployments also used Lombok plugin to avoid writing setters, getter and constructors.
  • Worked with Postman tool for testing the endpoints and involved in working with the QA to assist in writing test cases and debugging the defects in the application.
  • Worked on Apex classes for performing additional functionalities using controllers. Wrote Apex Text class (Methods) for SFDC testing. And made timely data management using the Data Loader tool.

Environment: Java, Angular4, Angular 2,Spring, SpringBoot, Spring Cloud, Maven, JUnit, Mockito, Microservices, Spring-Netflix, Eureka, NPM, Agile, Tomcat server, RESTful Webservices, JPA, TypeScript, JavaScript, Mulesoft, Hibernate, SQLServer, Stash, Docker, AOP, Log4J, AWS, IntelliJ IDEA, Anypoint Studio, Source Tree, Bamboo.

Confidential, Malvern, PA

Fullstack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
  • Used Angular 2 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Took part in setting up the routing configuration using Angular 2/4 UI router for various views and sub views and Angular CLI with Web Pack to perform builds and creating production ready code for deployment.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Actively involved in deployment Application war files in Weblogic Application server.
  • Migration of current search process from Database to Solr search engine.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Wrote build and deployed scripts usingShelland ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Knowledge of open source frameworks including Spring, Play and Lucene.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used SVN for source code control.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Angular2, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT, IntelliJ, AWS SNS/SQS, DbVisualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.

Confidential, Harrisburg, PA

Fullstack Developer

Responsibilities:

  • Converting business requirements into technical design and developed the system as per the technical specifications.
  • Following agile methodology, an iterative development for the project and participating in code reviews.
  • Developed various DOA’s in the applications using Spring JDBC support and fetch, insert, update and deleted data into the database table.
  • Worked with AWS Cloud management and Chef Automation.
  • Developed various API’s to communicate with Solr search engine and integrated Solr search engine in Web store.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using Oracle 10g.
  • Used MyBatis & IBatis persistence framework to provide support for custom SQL, stored procedures and mappings.
  • Developed various GWT customized widgets, services and DAO classes for the above systems using servlets, Core Java and GWT RPC/Ajax calls.
  • Worked on converting the PSD to a pixel perfect XHTML page using CSS3 and HTML5.
  • Used State management supporting like Request, Application, Session, Flash and view scoped Java Beans.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Implemented the application specific SOAP based Web services to transfer data in real-time between EXPERE document engine, Teamwork’s BPM tool and other legacy systems by utilizing WSDL, SOAP, Axis and JMS technologies.
  • Able to dig into unfamiliar codebases in order to understand bugs and solve problems using Golang.
  • Experience in developing web based GUI’s using Angular JS and JSP, HTML, and JavaScript.
  • Designed and developed Asynchronous service on AWS using SNS/SQS.
  • Created Business Logic using Python to create Planning and Tracking functions
  • Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer.
  • Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Developed EJB Components, which encapsulate business logic and build up the model for the system.
  • Using Spring Boot, which is radically faster in building MicroServices and develop Spring based application with very less configuration.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Configured and deployed the application in IBM WebSphere application server.
  • Build, Merged, Configured and deployed the code in Weblogic Server of DEV Environment, TI and Staging Environment.
  • Logged issues and bugs with JIRA, created and participated in code reviews using Crucible 2.0/3.0
  • Experienced best practices for integrating microservices into an existing system architecture.
  • Deployed J2EE Web and EJB modules using WebLogic Command Line deploy tool and WebLogic Admin Console.
  • Tuned TCP/IP, JVMs, JVM heap size, garbage collections and Native thread’s.
  • Developed presentation layer using HTML, CSS and Javascript.
  • Worked with a variety of issues involving multi-threading, server connectivity and user interface.

Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, Angular JS, Servlets, Spring, Struts, Jasper Report, Hibernate, Web services, SQL, BPM, Oracle, Golang, GWT, Stash, AWS, bamboo, cucumber, Microservices,Eclipse, GIT, Jenkins, Maven, Log4j, JUnit, WebLogic 10.X, IBM WebSphere Application Server, JIRA, Clearcase.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Working on application architecture and re-design of different parts of the application.
  • Working with Requirement leads and Project managers to translate business Requirements into technical specifications.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Worked in Agile mode and interacted closely with the product owner and business team.
  • Setup a new clear case project and ANT scripts and owned the deploy process.
  • Built Single page application using AngularJS as per the requirement.
  • Optimize the cost of application development and maintenance by using economies of scale under a SLA governed process.
  • Worked with Apache Lucene and SOLR for searching the person and business details.
  • Design and development of the BPM for various synchronous and asynchronous processes and to implement the workflow of the applications
  • Written Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Developed presentation tier web components using JSF framework and deployed the application in web server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using NOSQL and Oracle 10g.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Performed client side validations using JavaScript and Struts validation framework.
  • Worked and supported ecommerce business models such as on B2C, B2B, and B2B2C.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Built workflow based applications using JBPM workflow engine and designed workflow in JBPM editor, use provided api's in JBPM engine to run business functions.
  • Developed business processes/work flow and rules using JBoss BPM/Rules
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Developed various Land registry office user interfaces, Model Beans and DAO using JSF Framework.
  • Have written Unit Test Cases and Integration Test Cases using Junit framework.

Environment: Core Java, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Solr, Lucene, Struts, Spring, AWS, JBPM, Hibernate, Microservices, Eclipse, WebLogicApplication Server 5.0, UML, SQL, NOSQL, Oracle 10g, Agile, Maven, SVN, ClearQuest.

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Actively participated in different phases of the Software development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
  • Configured frontend to server side by using Struts Configuration.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
  • Written SQL Queries to communicate with the Oracle Database.
  • Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Responsible for resolving any environment (Development, testing and Production) related issues.

Environment: Java, J2EE, Struts 1.2, Struts Tag Libraries, hibernate, Oracle 9i, Web Sphere 5.1, JavaScript, RAD 6.0, Rational Clear Case.

Confidential

Software Engineer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Implemented MVC architecture using Struts framework to get the Free Quote.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML. Used Struts tag libraries to create JSPs.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate
  • Used Hibernate for object-relational mapping persistence.
  • Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote).
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
  • Involved in testing using JUnit.
  • Performed application development using RAD and WebSphere Application Server (WAS) Used Rational Clear Case for version control.

Environment: Java, Servlets, JSP, Struts 1.2, Spring 2.0, JavaScript, HTML, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Log4j 1.2.11, Ant 1.6.2, UML, Clear Case 7.0, WebSphere 6.0,RAD 6.0, Rational Toolset, Windows XP.

We'd love your feedback!