We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CaliflorniA

SUMMARY

  • Over 8+ Years of experience in analysis, design and development of Java Applications in a highly dynamic and challenging environment.
  • Experience in using AWS EC2,S3,Route 53,Elastic Beanstalk, Elastic search, Elastic Load Balancing(ECB), Amazon Dynamo DB
  • Experience on working with CSS background,CSS layouts, CSS positioning and CSS behaviors
  • Expertise in GUI Design using HTML, XML, JQuery, Java Script, Polymers, AngularJS, Angular 2&4, Typescript, Node JS, React JS, DHTML, and JSP.
  • Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
  • Experienced on Agile Methodology(Scrum, Kanban)
  • Experienced on CD(Continuous Delivery)/CI(Continuous Integration) and related tools
  • Experienced on TDD, BDD(using Cucumber)
  • Good knowledge in Object oriented Concepts.
  • Hands on experience in developing single page applications (SPA s) using the JavaScript libraries like Angular and React JS.
  • Hands on experience in developing web application using GWT, Smart GWT.
  • Good understanding and working knowledge in Oracle and MySQL as well as NoSQL Database such as MongoDB & Cassandra.
  • Hands on experience in working with both Angular 1 and Angular 2&4versions.
  • Good knowledge in using other successful data virtualization tools like Citrix.
  • Worked with Zookeeper, Kafka and created topics and stored the data in to No - SQL Cassandra for storing Big data using Microservices.
  • Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
  • Expertise in J2EE Technology’s (Servlets, JSP, JDBC, EJB, JNDI, JSTL, JSON, POJO, JMS, JSF My Faces, Prime Faces, JPA,JAX-WS, JAX RS).
  • Excellent understanding of Object Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections and I/O.
  • Expertise in open source frameworks Spring, Hibernate and Struts.
  • Actively involved in Service Oriented Architecture using web services.
  • Expertise in using SOAP and RESTFUL for implementing web services.
  • Experience in Application Servers like Web Sphere, Web Logic and Tomcat.
  • Good experience in databases such as SQL Server 2005/2008, Oracle, NoSQL and MySQL.
  • Good experience with rule engine Drools.
  • Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security, Spring Data JPA, Query DSL, Hibernate, Struts, JPA.
  • Actively involved in using business process management tool JBPM.
  • Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
  • Experience in design, development and implementation of Model-View-Controller (MVC-2) architecture, IOC, AOP (Aspect Oriented Programming), DAO (Data Access Object) using Spring Framework and Struts Framework.
  • Experienced in development using Spring Boot, Spring Batch, Micro services
  • Good knowledge on spring cloud setup and implementation
  • Having good domain knowledge on Banking, Telecom & Healthcare
  • Good Experience in understanding and usage of JVM.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, GIT.
  • Experience in build tools like Ant, Maven, Gradle, logging with Log4j, logback, Test Driven Development using Junit, Mockito, Power Mockito.
  • Self-starter, fast learner and a team player with strong personal and group communication skills.
  • Has good ability to develop scalable, monitor able and maintainable solutions for using complex use cases on their own end-to-end at rapid pace.
  • Excellent analytical capabilities and good communication skills.
  • Expertise in database modeling and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Experience in Configuring and deploying applications on BEA Web Logic 8.x/7.x, Apache Tomcat 8.x and Web Sphere Application Server
  • Having knowledge on (JMS) MQ’s like Rabbit MQ, Active MQ
  • Good Knowledge on Big Data concepts and frameworks like Hadoop, Map Reduce, Spark, Hive, Yarn

TECHNICAL SKILLS

Programming: Java/J2EE (JSP, JDBC, Servlets, JSTL, and other java related technologies.)

Scripting: jQuery, JavaScript, Shell Script

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, JSF, Apache camel, JPA, Spring Data JPA, Query DSL, GWT, Smart GWT, Angular1.x, Angular 2&4, React JS, Kendo UI, Cucumber, Mockito, Power Mockito, Selenium, Robot

IDE: Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST

Web Servers: Web logic, Web Sphere, Tomcat, Jetty, JBoss

Databases: Oracle, MySQL, MSSQL Server, Postgre SQL, Cassandra, Mongo DB

Database Tools: SQL Developer, TOAD, MSSQL Server Management Studio

Reporting Tools: Jasper Reports, IReport, Crystal Reports

Build Tools: Gradle, Maven, ANT, Jenkins

Other Tools: JIRA, Confluence, Sonar

Version Control: Git, SVN

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, Califlornia

Sr. Full stack Java Developer

Responsibilities:

  • Working on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment.
  • Worked as individual contributor and Leading the team.
  • Involved in the Client Side development and the Server Side Development.
  • Involved in developing and leading new modules, enhancements and change requests.
  • Expertise in quickly analyzing production issues and coming up with resolutions
  • Participating in workshop meetings
  • Involved in configuration of Jenkins, Hudson & Sonar integration
  • Created Pipeline script by using Groovy in Jenkins file
  • Used Test Driven Development (TDD) approach to implement the solutions, by writing test classes using Junit, Mockito & Power Mockito .
  • Used Behavior Driven Development (BDD) approach to implement the functional solutions, by writing feature file and Cucumber is used to generate code.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Worked on Robot testing framework for UI functional automate testing
  • Used extensively SQL and PL/SQL queries to perform business needs
  • Development of GUI's using spring framework to follow the MVC architecture.
  • Batch Script is used to implement the solutions for automate the jobs
  • Used Hibernate, JDBC, JPA, Spring Data JPA, Query DSL to connect to databases like Oracle, MSSQL and MYSQL to store, delete, manipulate and retrieved data from them in many of my applications.
  • Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (Mongo DB, Cassandra DB) systems.
  • Used JIRA to keep track of bugs, requirements and progress of the sprint
  • Used Jasmine and Karma for unit testing for Angular applications
  • Implemented the application specific Web services to transfer data in real-time by utilizing WSDL, REST and JMS technologies
  • Used Maven and Gradle to build, run, release and create JARs and WAR files.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Used TDD and BDD approaches for development
  • Development of UI modules using HTML, JSP, JavaScript, Angular2 & 4, and CSS.
  • Worked on Node.js v0.11.10 version of Node JS framework for server side JavaScript framework
  • Analyzed changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through MongoDB.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Used Eclipse IDE for designing, coding and developing applications
  • Used Jasmine testing framework for JavaScript. Run the Jasmine tests by using Karma, a simple JavaScript test runner tool.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Enhanced and created new Jasper Reports according to the requirements.
  • Involved in agile planning and Estimation Sessions of user stories and also participating in Scrum Meetings to update the status daily.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Implemented rest services and Micro services using Spring Boot
  • Built API for multiple restful services
  • Documented Spring Restful APIs with Swagger to help customers better understand APIs.
  • Deployed Spring Boot based micro services using Amazon EC2 container services and using AWS admin console.
  • Deployed and developed my project using AWS EC2, S3, Elastic Beanstalk, Elastic search, Elastic Load Balancing(ECB), Amazon Dynamo DB services
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Deployed and developed my project using Spring Cloud, Eureka, ZUUL, Ribbon, Mongo DB.

Environment: Spring, Hibernate, Web Logic, Tomcat, Rest, JQuery, JavaScript, JSON, JSP, Drools, JSTL, Servlets, Oracle, Mongo DB, SQL, PL/SQL, JDBC, TOAD,SQL Developer, UML, Eclipse, JUnit, Mockito, Power Mockito, Maven, Jenkins, Kafka, Cassandra, Apache CXF,AWS, Amazon Elastic search, HTML, JSP, JavaScript, Angular 2.0& 4, Typescript, Node.js, CSS, Jasmine, karma, Jasper Report, Drools, Agile, Rest Services, Micro Services, API, Spring Boot, Spring Cloud, Hibernate, Spring data JPA, Query DSL, TDD,BDD, Cucumber, JBPM, Selenium, Robot

Confidential, Alpharetta, GA

Sr. Full Stack Java Developer

Responsibilities:

  • Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC.
  • Responsible for Requirement gathering, coding, testing and documentation.
  • Architected and deployed Java based web product matching framework that matches products across multiple retailers.
  • Responsible for developing and maintaining all the entity and session beans.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writing Business rules Validation.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Designed and integrated the full scale Spring/Hibernate persistence solution with the application architectures.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap and React JS
  • Created single page applications (SPA) using Bootstrap, JavaScript, JQuery, React JS.
  • Used Bootstrap components of React JS like collapse, dropdown, and tabs to develop dynamic responsive Web Application
  • Worked on DAO's to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance projects
  • Developed the presentation layer using JSP, JSTL, HTML, JSON, XHTML, CSS and client validations using JavaScript.
  • Worked on Mongo DB database concepts such as locking, indexes, sharing, replication, schema design.
  • Using Apache Camel frame work provided concrete implementations of all the widely usedEnterprise Integration Patterns (EIPs) and connectivity to a great variety of transports and APIs.
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Handling user requests such as code enhancements, bug fixes.
  • Created stored procedures, triggers and functions using SQL Plus to meet user requirements.
  • Used Log4j for logging errors, messages and performance.
  • Integrated with MDM for managing user data, login and registration information are retrieved from MDM and synced with E commercedatabase.

Environment: Java, J2ee, Java beans, Servlets, JMS, JSP, Drools, Servlets, Hibernate, EJB, JPA, Spring, Java Script, JDBC, UNIX, HTML, XHTML, XSLT, Kafka, Cassandra, JSON, SOAP, WSDL, Eclipse, Web Services, MySQL, SQL Plus, LDAP, Log4j, BootStrap, React JS, Apache camel, Toad

Confidential - Des Moines, IA

Full Stack Java Developer

Responsibilities:

  • Involved in the architecture team for design and implementation of system.
  • Working in a team of 10 members and involved in architecture, requirements gathering, analysis, detailed design, preparing class diagram, flow diagram etc.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Created WSDL and the SOAP envelope
  • Generated Model layer of MVC using EJB
  • Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Wrote huge JavaScript to do client side validation like login, address, email, Tel No. validation.
  • Improved performance for interactive components through use of AJAX.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Spring Security for securing the web tier Access.
  • Business logic is implemented using Spring Core and Hibernate.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.
  • Developed the application using Core Java, J2EE and JSP’s.
  • Used the JEE7 version which adds a complete solution for the batch applications of
  • Installation and deploying in Tomcat server
  • Different Types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
  • Used Spring Batch to process bulk records(ETL)
  • Created single page applications (SPA) using Bootstrap, JavaScript, JQuery, Angular JS.
  • Implemented Single sign on application(SPA) using Angular JS 1.x
  • Implemented web application using Struts framework
  • Worked on Big data using Hadoop framework

Environment: Java/ J2EE, JEE7 JSP, CSS, JavaScript, AJAX, Hibernate, Spring MVC, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC, Spring Batch, Angular JS 1.X, Struts, Hadoop

Confidential

Java Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used spring for creating the object using dependency injection (IOC).
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request that may be submitted.
  • Seed Hibernate as Object Relational (OR) Mapping Tool for the backend data.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Monitored the error logs and fixed the problems.
  • Developed the different components of the application such as JSP, Servlets, DAO and Used Sub Version (SVN) for version control.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
  • Used GWT and Smart GWT for web application development.

Environment: Core Java, SQL Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, Eclipse IDE, Tortoise SVN source control, BugZilla, Autosys, Aqua Studio, JIRA, GWT, Smart GWT, Ajax

Confidential

Java Developer

Responsibilities:

  • Used JAXB for marshaling Java objects to XML.
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA.
  • Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Developing code for new CRs using Java, Spring Batchand other Java frameworks.
  • Created REST based web services using JAX-RS library.
  • Used Java Collection framework in Implementation.
  • Implemented the application specific Web services to transfer data in real-time by utilizing WSDL, REST and JMS technologies
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Created Rest based controllers to handle the incoming request and output the response.
  • Used X Stream API to transfer data back and forth between Spring MVC.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS) and XML.
  • Created a Front-end application using JSPs, JSF, Swing, GWTand Spring MVC for registering a User data and configured it to connect to database using JDBC.
  • Used GWTUI Builder tool to make UI more Interactive.
  • Created web pages using Bootstrap, JavaScript, JQuery, Ajax and angular Js.
  • Designed user screens and validations using HTML, JQuery and JSP as per user demands.
  • Enhanced the application for multithreaded scenarios. Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Wrote SQL and stored procedures using Oracle Server for retrieving data and data manipulation.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins for development.
  • Expertise at using testing frameworks like Junit and logging tool log4J.
  • Used Log4j for logging and SVN for version control.
  • Requirement gathering, Analysis, Design, Development .
  • Involved in bug fixing for any live issues reported.
  • Involved in CIT, E2E, CAT,ST & LIVE support.
  • Involved in implementation of different common components.
  • Involved in development of OSCH & BEA applications.
  • Deployment support for test environments along with production environment.
  • Participated in technical and functional discussions.

Confidential

Java Developer

Responsibilities:

  • Requirement gathering and Analysis - This involved understanding the business requirement and discussing the same with business users while onsite to get more clarity upon.
  • Integration with other modules and Deployment, Testing of the project in offshore environment.
  • Deployment support for test environments along with production environment.
  • Involved in RIS, PACS modules.
  • Involved in developing interactive web pages using JSP, JavaScript, Sofia, Flex, and Action Script.
  • Involved in developing Services Using JMX and JMS.
  • Involved in developing Server side coding and Configurations using Sofia, Spring.
  • Hibernate was used as an ORM tool.
  • Designing Reports using Jasper Reports.
  • Participated in technical and functional discussions.
  • Unit Testing using Junit.
  • Involved Dictaphone integration to the application.

We'd love your feedback!