We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Around 8 years of experience as Full Stack Java Developer broad involvement in Design, Development and Maintenance of Web applications with great information and working knowledge on Multi - Tier Architectures utilizing web centric innovations in various domains.
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming and hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), DI (Dependency injection), Aspect oriented programming (AOP), Spring Boot, Spring DAO, Spring ORM (Hibernate, JPA)
  • Developed application components usingSpring, Spring Data, Spring Boot and Oracle using J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, and service locator and Delegate.
  • 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.
  • Have Experience on RESTMicroservicesusing Spring Boot for the customers to consume data familiar with web services formats XML and JSON.
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular.js and React.js.
  • Expertise in the implementation of Core concepts of Java 8/7/5, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, Spring 4/5, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading and Spring boot.
  • Developed and consumed RESTful Web Services in multiple projects extensive experience in developing producers & amp customers in Kafka to build a data pipeline with Front-end JavaScript frameworks like Angular 6 or 7, Node JS.
  • Extensive experience in development of Web services such as SOAP using WSDL, JAXB, SOAP, JAX-WS and Apache CXF and Restful using JAX-RS, CXF, Rest easy, JERSY implementation.
  • Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST API).
  • Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins,Docker strong database development skills using Database Servers like Oracle,Sybase, and Sql Server.
  • Familiar with web services formats XML and JSON Have experience on RESTMicroservicesusing Spring boot for the customers to consume data.
  • Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ and implemented micro services.
  • Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry(PCF).
  • Create clusters in Google Cloud Platform(GCP) and manage the clusters using Kubernetes(k8s) used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking’s.
  • Strong experiencewithMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database(RDBMS) packages like Oracle 11g, MySQL.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on NoSQL databases like Cassandra and MongoDB.
  • Hands on Experience on UNIX operating system such as LINUX used SOAP, Rest, Rest API for Web Services by exchanging XML data between the applications.
  • Involved in creating and Deployment of REST API andMicro servicesinJavaJ2EE usingSpring Boot having Experience build applications based on SOA architecture in IBM integration Designer
  • Having knowledge of integrating AWS (Amazon Web Services) with other Application Infrastructure and Deploying scripts to AWS.
  • Good experience in working with Web/Application servers like Apache Tomcat 6.0, IBM Web Sphere 8 and/or Web Logic, JBOSS 4.0.
  • Worked onCI/CDtools for creating Jenkins jobs, trigger the build and perform release cuts of the application expertise in using version control tools like SVN and GIT, CVS.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud.
  • Complete understanding of the DevOps process with continuous integration using Kubernetes, Docker, Jenkins, JIRA, GIT, CHEF.
  • Experience in Logging and tracing tool like log4j andSPLUNK good Knowledge on using JUnit for Unit Testing along with Spring Mock and Mockito framework.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python 3.6.0, PL/SQL

Web Services: JAX-WS (SOAP), JAX-RS (REST, REST API), PCF, WSDL.

Web/Application Servers: Apache Tomcat 6.0, Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dream viewer, Docker, Rational Rose, Google cloud, CI/CD, PCF, Kubernetes, UML, Selenium.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 6 or 7, AngularJS 2.0, 4, 6.0, NodeJS, Bootstrap, JSON.

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

AWS: EC2, RDS, S3, ELB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

ORM Framework: Hibernate, JPA, DAO.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB, SQL server2012/2014

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Designed, developed and implemented unit tests and product features developed business components using Java Objects, Core Java, Multithreading and Collections.
  • Configured Java 8 objects withbackenddatabase tables usingORMmapping inHibernate end to end application onspring bootframework (Rest API Application/SpringJP Using Crud repository).
  • Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP & Spring MVC framework validations are done using Spring MVC validation framework and JavaScript.
  • Implemented CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform the automated integration test.
  • Worked on Angular 7, Angular. Js framework to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, jQuery.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Developed RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring boot application with Micro services performing the Unit testing and basic functional testing with different set of data.
  • Integrated with SpringCloudNetflix’s components like Eureka (Service Discovery), Hystrix(Circuit Breaker), Ribbon (Client-Side Load Balancing) and Zulu Proxy.
  • Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB),Spring 5, Hibernate, Micro services, Spring Boot, Spring Cloud, Ajax, JQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.
  • Used Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable created User defined exception classes using Java and building SOAP, Rest and Rest API.
  • Extensively used Hibernate in data access layer to access and updates in the database usedDockerto containerize the Services and APIs to run on AWS EC2 instances.
  • Responsible for provisioning environment and deploying the dockerized applications by developing manifests JIRA for tracking the activities, Tasks and defects of Ehcache as a second level cache in the DAO layer for Hibernate.
  • Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD),Behavior-DrivenDevelopment(BDD) and pair programming.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NoSQL) database.
  • Created MySQL and other service instances to bind the deployed application in Pivotal Cloud Foundry (PCF) and used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Developed the java code using Eclipse as IDE backend services in Java andGroovy strong experience in implementingServiceoriented architecture andWebServicesusing SOAP,RESTFUL API’s.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments usingJENKINS& BUILD Pipelines.
  • Experience in handling messaging services usingApache Kafka implemented Micro services architecture to make application smaller and independent REST web services using Jersey with the enabled OAUTH.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.

Environment: JavaSE, J2EE, JDK 1.8, Hibernate 3.0, Spring 5.0, Spring MVC, AWS, JSP, HTML, CSS, Angular 7, Angular. JS, jQuery, SOAP, Rest, Rest API, Micro Services, Kafka, PCF, CI/CD, XML, XSLT, SQL Maven, Apache Tomcat 8, Sonar, Eclipse 6.0, SVN, Jenkins, Spring boot, JUnit, Mongo DB, Docker.

Confidential - San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring 4 and Hibernate.
  • Designing new components to fit in the already existing architecture using Java 7, multithreading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP, REST and REST API.
  • Designed the Hibernate objects and used the Hibernate APIs to persist data developed server-side scripts in shell to customizeGIT and integrate it with tools like JIRA and Jenkins.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT, and Delete for user and account Micro services.
  • Developed unit and integration tests for existing Micro services using JUnit and Mockito worked using MVC pattern, to write service layer presentation layer using CSS Framework, Angular 6, Wire-framing, HTML5.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Implemented developed interactive web application using Angular js used SOA Integration service for Data Integration Service and MONGO DB Functional Integration Service.
  • Used Hibernate as the ORM tool to communicate with the database and integrated with String using Spring ORM, to design domain model classes.
  • Worked on Location Manager API and Google Cloud to locate nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location
  • Created multiple Restful web services using jersey2 framework migrated existing EJB web services to Restful services used REST API based web services for all major remote services.
  • Worked with Kubernetes on multiple cloud providers, from helping developers build and containerize their application to deploying cloud. Used Swagger to interact with API end points of the Micro services.
  • Installed, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows).
  • Worked on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingJenkins use for publishing and consuming the updates to the inventory and calculate the immediately sellable quantity.
  • Experienced in setting up high availability clusters forWebSphereMQandWebSphereMessage Broker servers using HACMP, VERITAS and MSCS.
  • Deployed application on Tomcat server using build tool Maven implementedSpring boot Micro services to divide the application into various sub modules.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Implemented Backend functionality using Spring boot, Spring Cloud, Spring IOC, Spring MVC, Spring Core excellent analytical skills, written and oral communication, and experience collaborating with multiple development teams.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.

Environment: Java SE, JDK 1.7, J2EE, Spring 4.0, Spring MVC, Spring boot, Hibernate, HTML, UML, XML, Angular 6, AngularJS, Servlets, SOAP, Rest, Rest API, Micro Services, Mongo DB, Kubernetes, Google cloud, JSP, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, WebSphere, JUnit.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Designed and developed the REST based Micro Services using the Spring boot presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Design, develop & deliver the RESTAPIs that are necessary to support new feature development and enhancements in an agile environment.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability
  • Developing application module coded on Spring Batch and Apache Camel the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j +Log4j the Persistence layer DAO using HIBERNATE.
  • Writing end-to-end flow i.e. controllers’ classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures.
  • Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Worked onMongo DBconcepts such as locking, transactions, indexes, replications, schema design expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Implemented Angular JS services to connect the web application to back-end APIs SOAP, Rest, Rest API web services to exchange the data with backend application
  • Used Spring JMS related MDB to receive the messages from other team with IBMMQ for queuing worked with Open symphonyworkflows and delivered workflow module to the client.
  • Created groovyscripts to extract transaction volume information and email to management on daily basis worked with defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in debugging and tuning thePL/SQLcode, tuning queries, optimization for the Oracle database using Explain Plan, hints and also worked on Partition tables using Range method.

Environment: JavaSE, JDK 1.5, J2EE, Soap, Rest, Rest API, Spring, Spring Boot, Spring MVC, Micro Services, HTML, CSS, Angular. Js, Hibernate, AJAX, jQuery, MongoDB, Apache Camel, JavaScript, JSP, XML, UML, JUNIT, IBM WebSphere, Maven, Clear Case, Oracle 11g.

Confidential

Software Developer

Responsibilities:

  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP developed the data access classes using JDBC and SQL queries wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards applied various complex SQL queries.
  • Developed SOAP, Rest, Rest API based Web service using Apache CXF. Developed Logger classes using Log4j for efficient logging mechanism.
  • Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML used Servlets to write server-side programs worked with POJO for handling data coming from the legacy systems.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services.
  • Interaction with the database is accomplished through JDBC wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Extensively used Linux, Unixsystem administration tools to create servers and deploy and run applications in development stage proficient with Web Services framework and writing XML based Web Services.
  • Used LOG4J, JUNIT for debugging, testing and maintaining the system rate Antscripts to build and deployed on WebSphere Application Server.

Environment: Java, J2EE, HTML, CSS, Spring, Spring MVC Hibernate, SOAP, REST, REST API, Servlets, JDK, PL/SQL server, Eclipse, JDBC, JSP, POJO’S, Web services, ANT, LOG4J, Junit.

We'd love your feedback!