We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

OH

SUMMARY

  • Over (8) yearsof experience as aFull Stack Java Developerin developing web based client server applications, data solutions, Intranet/Internet Enterprise Software applications
  • Experienced in developing Web Applications involving J2EE technologies likeJava, JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC.
  • Experienced on Drools Rule Engine and Apache CAMEL.
  • Experience in Pivotal Cloud Foundry and the implementation of micro services in PCF.
  • Used Scala for coding the components in Play and Akka.
  • Extensive experience in Eclipse Plug - in/API development, dependency management, Extension points, RCP Products, Eclipse EMF Modeling.
  • Experienced in developing projects based onWeb Services, REST and Restful Webservices, Apache CXF, SOAP programming, WSDL, SOAP Security and XML parsers like SAX, DOM.
  • Extensive experience inCore JavausingMulti - threading and Exceptional Handling,
  • Proficient in designing J2EE applications using MVC pattern andStrutsframework
  • Experience in spring framework usingSpring Transaction,Spring Security, Spring AOP,and exceptional handling in Java APIs like JDBC, JMS, JSF, JPA, JMX, CXF, Scala, Apache Camel and Apigee.
  • Played a vital role in Scala/Akka framework for web based applications
  • Experience in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Experience usingSpring BootandMicro services.
  • Extensive experience in creation and maintenance of mapping files and transaction control inHibernate.
  • Designed and Implemented Document Search in MarkLogic with Java
  • Used Java 8 to derive concepts like functional interfaces and Stream API.
  • Experience Working in Production support on 24 x 7 x 365 basis.
  • Extensive experience in usage ofORM (Hibernate) in Spring framework
  • Implemented and supported SOA applications.
  • Writing Scala classes to interact with the database.
  • Used Core Java concepts collections, generics, Concurrency to improve the performance of the applications and to schedule tasks using Multithreading.
  • Knowledge ofMQandJMX,MongoDB.
  • As a full stack developer, I've been designing and implementing multiple RESTful Microservices written using Pyramid (Python).
  • Developed user-friendly web-based GUI usingJSP,JavaScript,Angular JS,AJAX, HTML,JQuery, HTML5, DHTML, CSS, and Bootstrap.
  • Experience working on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • UsedAngularJSas the development framework to build a single-page application.
  • Worked extensively on projects usingSQLandPL/SQL.CreatedStored Proceduresto encapsulate business logic in the database and improve performance.
  • Experienced in using databases likeORACLE 10g/9i/8i, MYSQL, SQL Server 2000 etc.
  • Experienced with IDE’s likeWSAD, Eclipse, My Eclipse, Eclipse RCP, Net Beansetc.
  • Experienced with various application / web servers likeWebSphere, JBoss, Web Logic, and Tomcat.
  • Experience with Streaming platforms like Apache Kafka and working with various automated testing tools like REST Assured, REST Console, SOAP UI, and POSTMAN.
  • Usedagile methodologyandTest Driven Development (TDD)to develop the application.
  • Experience withJasper Reportsto generate different kinds of reports.
  • Extensively usedCorberturaas a code coverage tool.

TECHNICAL SKILLS

Frameworks: Spring 4.2, Hibernate 3.0, Struts, React JS, Angular JS 1.0,1.5,2.0 and 4.0

Databases: Oracle 9i/10g/11g, MS SQL Server, MS Access, MySQL

Application Servers: Web Logic Server 11g/12c, Web Sphere 6.X/7.X JBoss

Web Servers: Apache Tomcat

Languages: Core Java, C

Scripting Languages: Java script, AJAX

Web Technologies: Java 1.8/1.7/1.6/1.5 , J2EE (JSP, Servlet, EJB), HTML, DHTML, CSS, XML, XSLT, DTD, Schemas, SOAP/Web services, JQuery, Apache CXF, JAXP, SAX, DOM Parsers

Design Patterns: Session Facade, Service Locator, Front Controller, Singleton, Factory patterns, DAO.

Analysis & Design: UML, Rational rose, Design patterns

Tools: / IDEs: JUNIT, ANT, LOG4J, Edit plus, Netbeans6.0.

Version Control: Clear Case, Confidential, SVN

Techniques: Requirement Analysis, Data Modeling, Designing, Implementing design patterns

Other: JDBC, JNDI, JMS, JavaBeans, Applets.

Front office Tools: MS Word, Excel, PowerPoint, Outlook

Operating Systems: Windows 10/8/7/XP, Windows 2000, Windows NT, Windows 95/98

PROFESSIONAL EXPERIENCE

Confidential, OH

Full Stack Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Designed and implemented application usingSpring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8 and JBoss
  • Involved inHigh Level and Low levelanalysis and design
  • Involved in theAgile/Scrumbased development phases
  • Development usingSpring Framework (MVC, AOP, Dependency Injection, Autowiring, Caching, Database Connectivity, Asynchronous calls, and Thread Executor framework)which communicates with various service layers and configuring the Spring xml files.
  • Developed JUnit plug-in test cases to test the Eclipse RCP application.
  • Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Deployed support for the clusters, topics on the Kafka manager.
  • Completely new Full-stack end-to-end Development, DevOps, System and Cloud Infrastructure Architecture, and Continuous Integration/Continuous Delivery (CI/CD) environment.
  • Used various Core Java concepts such as Exception Handling, Data Structures and Collections to implement various features and enhancements.
  • Hosted Micro Services on PCF and AWS Platforms.
  • Produced / consumedRESTandSOAP Web Servicesto exchange information
  • UsedJMSfor vendor communication.
  • Used Java 8 Lambda Expressions and functional interfaces as well as used Java 8 features like Streams, Producer, Consumer and BiConsumer.
  • Developed activities using Core Java/J2EE, Servlets, JSP used for creating web application.
  • Obtained JSON responses to front end using GSON API.
  • Developed User- Interface usingServlets, JSP, JavaScript, React JSandXML
  • Wrote server-side test cases usingJunit
  • Designed and developed server module that configures process management engine using Java 8.
  • Developed the business logic code in Core Java
  • Used shell scripts to maintain engenderment and test AWS EC2 instances. Responsible in engendering Red Hat RHEL instances and deploying applications utilizing Linux bash scripts
  • Used Java 8 to derive concepts like functional interfaces and Web API.
  • Involved in Analysis, Design and Implementation of Business User Requirements
  • Implemented Java and J2EE Design Patterns likeFaçade, Abstract Factory, Singleton,Factory,Data Access Object (DAO),Service Locator, and Chain of Responsibility
  • WroteSQLqueries for Oracle database.
  • Used MicroServices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
  • Build API as a micro service using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
  • Designed and Implemented Data Migration from MarkLogic XML Documents to Oracle Tables (REST, SOAP, XML Gateway)
  • Create RESTful APIs in Java with Mongo persistence.
  • UsedMavento build war and ear files to deploy on Application Servers using Hudson
  • Configured and customized logs usingLog4J
  • Used CICD Jenkins pipelines for build and deployment.
  • Utilized Maven configurations and Spring Boot.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Responsible for writing automated integration tests for testing REST API’s using REST Assured, REST Console and POSTMAN.
  • Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Resolved defects and worked with QA team for testing usingJIRA
  • Providedproduction supportfor the application after deployment
  • WroteSQLqueries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Carried out rigorous bug fixing by testing usingJunittest cases.
  • UsedJIRAfor bug tracking, issue tracking and project management.

Confidential, MO

Java /Scala Developer

Responsibilities:

  • Designed the application using Front Service Controller, Data Access Object, Service Locator, and Session Façade Design Patterns.
  • Developed Core Java components to develop the transaction report. Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations efficiently.
  • Developed JUnit plug-in test cases to test the Eclipse RCP application.
  • Designed and developed the UI usingJSP, HTML, CSS & JavaScript.
  • Used various Core JAVA concepts such as Multi-Threading, Exception Handling, Collection API’s to implement various features and enhancements.
  • Built web-based applications usingSpring MVCArchitecture andREST Webservices
  • Installed and configured WebLogic in Development and Testing environment
  • Worked on Agile methodology.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Experience working on Drools rule engine to perform validations.
  • Used shell scripts to maintain engenderment and test AWS EC2 instances.
  • Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and Node.JS Microservices.
  • Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.
  • Development of front end application using XMI, GWT, HTML, JavaScript, XML, CSS, EMF framework and interaction
  • Implement EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2 and Red Hat Linux.
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability. Utilized Swagger with Spring Boot.
  • Distributed Application Development using Actor Models for extreme scalability using Akka.
  • Implemented data ingestion and handling clusters in real time processing using Kafka
  • Build the application onSpring Framework.
  • Involved in working withJ2EE Design patterns(Singleton, Service LocatorandSession Facade) and Model View Controller Architecture
  • Involved in creating the Use cases, Class Diagrams, and Sequence diagrams using UML
  • Provided Production support for the application
  • Used Unix Shell Scripts using Shell to automate the process of running jobs batches
  • Responsible for Developing and integration of ORM framework likeHibernate.
  • Developed the Model objects and mapping files for theHibernateframework
  • Developed and maintained the Application Context files for the service layer using theSpring framework
  • Created theHibernate mappingfiles for the application.
  • Integrated theSpringframework with theHibernateframework.
  • UsedSOAP Webservices and Rest webservicesto extract and consume client related data from databases.
  • Deployed Spring Boot application using Pivotal cloud foundry (PCF).
  • Set up Jenkins server and build jobs to provide automated builds predicated on polling the GIT source control system.
  • Implemented and designed user interface for web based customer application.
  • Worked on UI Design for Application usingHTML, CSS, JavaScript, jQueryand UI enhancement coding.
  • UsedjQueryfor event handling and GUI functionalities.
  • Used Subversion for version controlling andJUnitfor unit testing.

Confidential, KS

Sr. Java/J2EE Developer

Responsibilities:

  • Analysis and Design of various modules usingSOAandJ2EE stack.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Developed Application using Spring and Hibernate.
  • WrotePOJO classesand used annotation to map database tables with java objects.
  • Created anXML configuration fileforHibernate -- Database connectivity.
  • ConfiguredHibernate objectsasSpring Beansin theSpring Configuration File.
  • Configured theHibernate configuration filesto persist the data to theOracle 9i/10g Database.
  • Provided production support for the application.
  • Implemented persistence layer using various features of Hibernate framework likeHQL queries, Criteriaetc.
  • Implemented as well as exposedweb servicesusingApache AxisandJAX-WS.
  • ImplementedRestful webserviceswith the use of URI templates and content negotiation.
  • FollowedTest Driven Development (TDD), Scrum conceptsof theAgile Methodologyto produce high Quality Software.
  • Implemented various design patterns likeSingleton, Data Access Object, Factory Pattern, Facade.
  • Carried out bug fixing by rigorous testing usingJUnit test cases.
  • Developed user interactive pages usingHTML, CSS, and JavaScript.
  • Designed and DevelopedWeb Servicesusing technologiesWSDL, SOAPto communicate to the other modules.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
  • Build ear file with jars and war files releasing for Production.
  • UsedJasper Reportsto generate PDF’s.

Confidential, TN

Java Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring, Struts 2.0 and J2ee framework.
  • Used Spring MVC Framework.
  • ImplementedJSP, JSTL and Custom Tag Libraries
  • Created build and deployment scripts using Ant.
  • Utilize fielded data to find potential fraud with rules.
  • Create escalation or alert system linked to rules.
  • Display the indicators that triggered the alert.
  • Provide user interface to refer a claim to SIU and for SIU to accept or decline a referral, and to indicate the status, history and resolution of an accepted claim.
  • Provide work assignment, task list creation and tracking capability.
  • Created the Application Context files forSpringcore modules.
  • UsedREST WebServicesandSOAPto extract and consume client related data from databases.
  • Involved in pre analysis work on customers history data to identify the potential fraud scenarios and include them in project rule engine to validate.
  • UsedMVC, Singleton, Service LocatorandData Access Objectdesign patterns.
  • Responsible in analyzing requirements, prepared Solution Architecture Document (SAD) with Architects to represent Data flow, Architecture Changes, Impacted Systems/services, Context diagram, Use Case diagrams.
  • Analysis of business & system requirements including impact analysis on existing systems.
  • Involved in developing database transactions UsingJDBC.
  • Involved in usingSpring Framework IOCfor bean conceptual application andSpring ORM frameworkfor mapping database usingHibernate.
  • Written hibernate-cfg.xml file inHibernatefor mapping objects to the relational database.
  • Usedweb servicesto retrieve the custom documents.
  • Developed messaging system usingJMS, and written message listeners.
  • DevelopedDAO (Data Access Object)classes in order to access data from database.
  • Used SVN as Version Control Software.
  • Tested the critical application’s functionalities before moving those into production by using various testing methodologies.
  • Co-ordinated with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews
  • Developed stored procedures (developed inPL/SQL) on the back end.
  • Production supportedthe enhancement until the release and deployment of code to Dev/ QA / Prod environments.
  • Unit tested the changes and performed the code review.

We'd love your feedback!