We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • More TEMPthan 8 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • 2 years of experience in using AWS EC2,S3,Route 53,Elastic Beanstalk, Elastic search, Cloud Watch, AWS Mobile Hub, Amazon messaging services(SQS and SNS), Lambda and Amazon Kinesis Services.
  • 3+ years of experience with Apache Spark, Scala, BigData.
  • Good experience in developing dynamic websites using the MEAN stack.
  • Experience on working with CSS background, CSS layouts, CSS positioning and CSS behaviors.
  • Over 3 years of experience in search API's Solr, Lucene.
  • Strong experience on work with the Apigee API management platform.
  • Experience in API Gateways like Amazon API, Oracle API Gateway and Apigee API gateway.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
  • Strong experience in Bluefish, Anjuta IDE's for Linux development.
  • Expertise in GUI Design using HTML, XML, JQuery, Java Script, Polymers, AngularJS, NodeJS, DHTML, and JSP.
  • Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
  • Experienced on Agile Methodology
  • Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Consul, Swagger UI, Sleuth, and Spring Zuul.
  • Good experience in developing web service development.
  • Good knowledge in Concepts of Object oriented JavaScript.
  • Good knowledge in developing single page applications (SPA s) using the JavaScript libraries like AngularJS and MeteorJS.
  • Strong understanding of Microservices patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Good understanding on using Aurelia, the next generation JavaScript MVC framework and writing ECMASRIPT 6 and ECMASCRIPT 7.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Environment: Spring, Hibernate, Weblogic, Rest, Microservices, JQuery, JavaScript, JSON, JSP, WebSphere, Drools, JSTL, Servlets, AWS, SDN, Oracle,, Mongo DB, Apache, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, Maven, Apache Hadoop, Apache CXF, Amazon Elastic search, Express,, HTML, JSP, JavaScript, Angular 4,6, ECMAScript6, Node.js v6.0.0, CSS, Clear case, Jasmine, Jasper Report, ILOG, Agile, SOAP.

Responsibilities:

  • Created Maven build file to build the application and deployed on Web Sphere Application Server. Used JSON to transmit the data from server application layers to web application layers. Responsible to lead a team of java developers for back-end JS using Node.js to handle web page requests and data transfers. Used LINUX in the initial stages of web and application development.
  • Built REST full webservices using spring. Deployed and developed the web application with REST using Spring Boot. Use WebMvcTest for Spring Boot Unit testing for the web application. Integration Testing for different layers of application code was done by SpringBoot Test. Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services. Used Apigee API management platforms for both web and mobile application from back-end workloads running on Amazon EC2, code running on AWS Lambda.
  • Used the AWS mobile hub service for creating and configuring powerful mobile app backend features required for our company's new mobile app Did the testing and monitoring and visualized how our mobile app built is being used. Used the AWS mobile hub for quick storing and retrieval of app data in AWS Dynamo DB. Used the AWS mobile SDK which helps to build high quality mobile apps quickly. Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads. Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Monitored service health check from Spring Boot admin console using SwaggerUI registered Micro services. Used Amazon Elastic search service for application monitoring and full text search. Used Amazon SQS queuing service for reliable communication among distributed software components and microservices and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users. Used Scala for mobile application back-end services using PhoneGap for the applications use over multiple platforms. Used Apache Kafka for keeping the track of all the activities on the website, used for some of

Confidential

Full Stack Java Developer

Environment: Spring 3.1, J2EE 1.7, Spring JDBC Template, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, Bootstrap, JUNIT, Jasmin, Mocha, JQuery, Angular.js, Angular 2, React.js, JUnit, REST, STS 3.5.1(eclipse), Core Java, JSP's, Action Components, Tomcat Web Server.

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns. Implemented the service layer based on a spring container and exploited Spring'sIOC features for bean management.
  • Used Maven for dependencies in Spring Boot and testing through various using DataJPATest. Used Embedded web server deployment in Spring Boot for deployment of web application. Used Oracle API Gateway for service-oriented architecture (SOA) and its deployment across domain boundaries and in the cloud enabling organizations. Used Apigee API manager to manage all the browser based API gateway and mobile API gateway from a single domain. Used Apache Tomcat in Spring Boot to communicate with the Spring MVC Controller. Implemented the persistence layer using Hibernate-ORM.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application. Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet application. Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, BootStrap, AJAX, Angular.js, React.js and JSON. Developed JBPM workflow process, rules with help of Drools engine. Wrote services for business layer using core java/ Spring concepts.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML. Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring's dependency injection for injecting entity manager and managed beans into spring beans. Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies. Developed unit testing the applications using JunitFramework and developed logging and standard mechanism based on Log4j. Developed and writing unit tests on both client and JS server side using Jasmine, Mocha and Chai frameworks.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling. Designed the user interface of the application using HTML5, CSS3, Boot Strap, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaSc

Confidential

Java J2EE Developer

Environment: Spring Framework 3.0, Hibernate, Java 1.6, DHTML, HTML, CSS, Servlets, UML, J2EE,JSP, EJB, Struts Framework Taglibs, SQL, Java Script, Oracle 11g,Websphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 1.2,XPath, XQuery, UNIX, UML, JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language)
  • Requirements gathering, Conceptual design, Analysis, Detailed design, and Development. Coding interfaces for Web Services Used Springboot for web application development with the help of Spring Initializers. Application was developed using Spring MVC Web flow modules Implemented spring framework for application transaction management Created connections to database using Hibernate Session Factory,
  • Using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA. Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code. Used Spring AOP module to handle transaction management services for objects in any Spring-based application. Used Spring MVC framework& Integration for Server side programming. Responsible to update/verify CDM for release level tasks. Developed JavaScript code for Client Side Validations.
  • Involved in JAD sessions, documenting system requirements, creating application designs, validating high-level designs (HLDs) to ensure accuracy and completeness against the business requirements and programming the solutions. Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic. Used Hibernate as the persistence layer to interact with Oracle DB.

Confidential

Java Developer

Responsibilities:

Environment: J2EE, Struts, Servlets, spring, EJB, AJAX, HTML, CSS, XML, Ant, JavaScript, Oracle 10G, Eclipse 3.0, VSS, WebSphere 5.x, Log4J.Responsibilities: Modeled UML 2.x (Class Diagrams and sequence Diagrams) using Rational Rose.

Responsibilities:

  • Implemented different Design patterns like DTO, DAO, Service Locator Pattern, Singleton Pattern and MVC architectural design pattern for solving the architectural issues. Involved in the design of Relational Database Schema with Entity Relationship diagrams Analysis, design and development of Application based on J2EE and Design Patterns. Developed Application using an enhanced framework based on Apache Struts. Used JDBC for database connectivity with the application.
  • Developed some of the presentation layer interfaces, JSP's and Java Beans. Client side Data Validations are performed using JavaScript. Used JSTL and custom tag libraries in place of scriptlets. Extensively used XML and XSLT style sheets. Implemented the application and bug fixes in production environment.
  • Created Tables and SQL Queries to insert and fetch the data from the database. Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact with DAO layer to perform database operations like update, retrieve, insert and delete.
  • Involved in writing the ANT scripts for automating the process of building, testing and deploying the system. Monitored the error logs using Log4J and fixed the problems. Developed the test cases using Junit to test. Used Microsoft Visual SourceSafe (VSS) to check out project and maintain various versions of the project.

TECHNICAL SKILLS

  • Eclipse
  • Unspecified
  • EJB
  • Unspecified
  • Enterprise Java Beans
  • Unspecified
  • J2EE
  • Unspecified
  • JAD
  • Unspecified
  • Java
  • Unspecified
  • Hibernate
  • Unspecified
  • Spring
  • Unspecified
  • Javabeans
  • Unspecified
  • JAX
  • Unspecified
  • JAXB
  • Unspecified
  • JAXP
  • Unspecified
  • JAX-RPC
  • Unspecified
  • JAX-WS
  • Unspecified
  • JBoss
  • Unspecified
  • Jbuilder
  • Unspecified
  • JDK
  • Unspecified
  • JMS
  • Unspecified
  • Java Message Service
  • Unspecified
  • JNDI
  • Unspecified
  • Jquery
  • Unspecified
  • JSF
  • Unspecified
  • Java Server Faces
  • Unspecified
  • JSP
  • Unspecified
  • JSTL
  • Unspecified
  • JTA
  • Unspecified
  • RMI
  • Unspecified
  • Servlets
  • Unspecified
  • Struts
  • Unspecified
  • Algorithm
  • Unspecified
  • Apache Spark
  • Unspecified
  • API
  • Unspecified
  • Application Development
  • Unspecified
  • Application Server
  • Unspecified
  • C++
  • Unspecified
  • Coding
  • Unspecified
  • Continuous Integration/Delivery
  • Unspecified
  • Continuous Integration
  • Unspecified
  • Design Patterns
  • Unspecified
  • DTD
  • Unspecified
  • Git
  • Unspecified
  • Gradle
  • Unspecified
  • GUI
  • Unspecified
  • Hadoop
  • Unspecified
  • HTML
  • Unspecified
  • ILOG
  • Unspecified
  • JavaScript
  • Unspecified
  • Javascript Frameworks and Libraries
  • Unspecified
  • Angular.JS
  • Unspecified
  • Bootstrap
  • Unspecified
  • D3.JS
  • Unspecified
  • Node.JS
  • Unspecified
  • React
  • Unspecified
  • Reactjs
  • Unspecified
  • Redux
  • Unspecified
  • VUE.JS
  • Unspecified
  • Webpack
  • Unspecified

We'd love your feedback!