We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

PROFESSIONAL SUMMARY:

  • Having 9+ years of strong experience with Java technologies for wide range of development from Enterprise applications to web - based applications.
  • Proficient in large-scale application design and architecture related solutions
  • Extensive experience in developing and deploying applications on various web servers and application servers like WebLogic, IBM Web sphere, Tomcat, JBoss and Wildfly
  • Extensive experience in development using J2EE frameworks - Struts, EJB, Hibernate and Spring Frameworks.
  • Expert in developing spring-based application using modules - Spring core, Spring AOP, Spring ORM and Spring web MVC
  • Proficient in Spring boot, Spring cloud data, Spring security and Spring batch based applications
  • Expertise in microservices and web services (SOAP, REST) involving J2EE and SOA technologies based projects.
  • Experience in using Java Design Patterns like MVC, DAO, Singleton, Factory, Adapter, Façade, Front Controller, and Proxy Pattern.
  • Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
  • Proficient in leading UI technologies like Bootstrap, Angular 1.x/2/4/5, React.js, Node.js, Backbone.js and Embre.js
  • Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, DOJO, JSON, XML, XSLT and Java Script frameworks like ExtJS 6.x, JQuery
  • Expert in data visualization and having hands-on experience in various charting libraries like D3.js,Chart.js,Canvas.js and Plotly
  • Developed Restful micro services using spring boot and spring cloud.
  • Designed and developed web application using various technologies like Scala and AKKA Framework.
  • Experience in deploying applications on AWS using Amazon EC2,Lambda,Docker,Kibana and Dynamo DB
  • Designed, advocated, and implemented the reorganization of the DevOps team to scale the organization.
  • Expertise in using configuration management tools like Git, SVN, CVS and VSS for version controlling.
  • Hands on experience in Mongo DB, NoSql, Mysql, Postgresql, Oracle, Perl and shell scripting
  • Expertise in JUNIT testing using Mockito and Power Mockito, TestNG, integration testing and SOAP UI testing.
  • Experience in Jenkins for facilitating continuous integration and continuous delivery(CD/CI)
  • Having proficiency in JIRA for bug tracking, issue tracking and project management functions
  • Expert in using build automations tools like Gradle, Maven and ANT
  • Having in-depth hands-on experience in design, implementation, testing, maintenance of java and J2EE Application.
  • Deep Understanding of Software Development Processes and Models Agile, Test Driven Development, Waterfall etc.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
  • Used Cloud foundry for the deployment& scaling of the micro services.
  • Extensive experience implementing Agile methodology and Test driven development(TDD)
  • Involved in entire SDLC of the projects including Design, Development, Testing Implementation and production support.
  • Skilled in developing application in python language for multiple platforms.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Responsible for creating an API using Scala language.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.

TECHNICAL SKILLS:

  • C, C++, Python, Java & J2EE
  • Struts, JSF and Spring
  • Oracle 9i/10g/11g, DB2, MySQL and SQL Server
  • WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
  • Hibernate, iBatis, EclipseLink
  • JUNIT, Mockito, SOAP UI
  • XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB
  • HTML 5, HTML, DHTML, CSS, JavaScript, JSP, JQUERY, DOJO and Taglibs, Cloud.
  • UML - Rational Rose, MS Visio, JUDE
  • Eclipse, My Eclipse, Net Beans and RAD, Mule ESB, W3C.
  • ActiveMQ, RabbitMQ
  • SVN, CVS and Clear Case
  • QC, Jira, Rally, Clear Quest
  • Banking & Insurance
  • Web sphere, Web Logic, Apache Tomcat & HTTP Server, DevOps
  • WIN NT/2000/XP/2003, Unix, DOS and Windows 7
  • AWS components - Docker,Kibana,EC2,RDS,Dynamo DB

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Full stack Java Developer

Responsibilities:

  • Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Used Spring modules like Core, Scheduler, JDBC template, JMS template,MVC and Security.
  • Used Spring Security for authentication and authorization of the application.
  • Using Spring JPA and Spring Repository pattern extensively.
  • Utilized the Spring Integration Framework for the project.
  • Involved in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat 8.0 web server.
  • Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
  • Worked on Spring IOC, Spring MVC and spring integration with Hibernate.
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST with Spring MVC framework
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Created MULE ESB artifact and configured the MULE Config files and deployed.
  • Developed REST services to talk with adapter classes and exposed them to front-end.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Developed pagination for AngularJS grids using Paging toolbar and grid column filtering.
  • Used Hibernate as an ORM framework to access the data from Oracle database.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Build Micro services for the delivery of Purchase Order module using spring cloud.
  • Developed Junit tests using Mockito framework in a TDD (Test Driven Development) environment.
  • Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
  • Responsible for creating Client-server system using Scala, AKKA framework.
  • Involved in creating http inbound & outbound flows, Orchestrations, Transformations using MULE ESB.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Developed DAO layer using JPA Criteria Builder it is used many projects for database operations and reduced redundancy.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Designed and deployed AWS Solutions using EC2, S3, Elastic Load balancer (ELB), EBS, and Auto Scaling groups.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Worked with version control systems like SVN, Team City, etc.
  • Expertise in Preparing, arranging and testing the Splunk search strings and operational strings.
  • Implement DAO layer in Hibernate and JPA to get Reference Data used for Calculations.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.

Environment: JDK1.8, Java, J2EE, REST Services, Spring Boot, Spring DAO, Spring IOC, Spring Security, Spring MVC, JQuery, SVN, Splunk, JIRA, HTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, Maven,Scala,SOAP UI, REST Client, JSP, Hibernate 4.0, Web services (SOAP,REST FUL), Team City, WebLogic server…etc.

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Developed application on Spring MVC Framework using various Spring modules - Spring Boot, Spring Core Container, Spring Context, Spring Web Module.
  • Coded Business services using spring and interacted with the database using Spring JDBC, Spring DAO.
  • Developed catalog specific micro-services based on SPRING BOOT. Involved in integrating JAX-RS into Spring Boot application
  • Wrote different Hibernate mappings in XML and corresponding java classes. Wrote hibernate configurations using spring.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).
  • Design and development of user Interfaces using JSP, HTML, CSS and AJAX. Developed custom tags, JSTL to support custom User Interfaces.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Designed and developed Application based on JSF framework using MVC design patterns.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Used different JQuery Selectors, traversing through HTML DOM elements using JQuery.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser compatible application.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Developed a few UI modules for the mobile version of the website using React.js.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Used Spring Mbeans, Java Preferences API to implement JMX/JManage settings in different environments.
  • Used Struts MVC framework for the ease and improve performance of the application.
  • Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Used Node JS to communicate to the server through Restful API &added user validations & permissions by using it.
  • Consumed SOAP based Web Services for Integrating with the Enterprise Information System Tier (EAI).
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Tested JavaScript using Jasmine.Js and Grunt during development.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used GIT for version controlling and Jenkins CI for Continuous Integration.

Environment: JDK 1.7, J2EE 5.0, Struts 1.2, Spring 3.6, Servlets 2.5, JSP 2.1, JSTL, EJB 3.0, SOAP web services, AWS, Jenkins, JIRA,Splunk, GWT, GXT, WebLogic 10.2, W3C.

Confidential, Deerfield, IL

Sr. Java Developer

Responsibilities:

  • Involved in web designing using HTML, XHTML, CSS, JQuery, AngularJs, JavaScript extensively used Table-Less Design in CSS for positioning.
  • Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Design and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • 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.
  • Worked on PostgreSQL, MongoDB like interacting with Database, writing stored procedures and debug and fix the issues as well.
  • Build mail and messaging applications using Java Mail API and used Jenkins and ANT scripts to build the application.
  • Involved in working, updating and closing the tasks created in GIT. Used Git/Github for source management.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system.

Environment: JDK 1.6, Spring 3.0, Hibernate, D3js, Angular.Js, ExpressJs, Node.Js JavaScript, Apache Tomcat, PostgreSQL, Oracle, Jdbc, Rest, Eclipse, Bootstrap, Agile, Log4j.

Confidential, Madison, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing modules and documenting them as a Module Design Document (MDD).
  • Worked on both front end using JSP, spring framework and back end part using EJB and Hibernate.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
  • Persisted common application level data like domain libraries using Cache.
  • Hibernate was used as admin tool persistence framework.
  • Implemented interceptors using Hibernate and spring.
  • Developed JSP's, strictly confining to the policy of no java use in them by using JSTL.
  • Presentation tier of the application was built completely on Spring/Struts (For the Admin App).
  • Page Navigation, Java bean management and input validation is taken care by JSF.
  • Used Spring-Core and Spring-AOP, Spring Tags, Struts Tag Libraries, and Validators in the development.
  • Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins, Fabric Tools.
  • Create / modify RESTful web services, JSON for creation and consumption of data access and manipulation
  • Create business objects and implement business logic using spring framework, Models and Controllers.
  • Used ORM tools Hibernate for data mapping and generating database persistence layer.
  • Developed test cases using JUnit testing framework.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
  • Built and managed other projects modules using Apache Maven.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
  • Developed and actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Test driven development approach was used and hence worked intensively on developing test cases.
  • Quality Control Activities such as defect tracking, fixing using JIRA.
  • Created AWS RDS database instances consisting of PostgreSQL, SQL Server and AWS RDS Aurora database clusters.

Environment: Unix-Solaris, JDK1.6, J2EE 5.0(Servlets, JSP, JSF, EJB, JAX-WS), Struts, Spring, Hibernate, Restful web services, Multithreading, HTML, Java Script, CSS, XML, ANT, AWS, Rational Clear Case, WebLogic, JTA, Junit, Python.

Confidential, MD

Java/J2EE Developer

Responsibilities:

  • Part of Design Team and user requirement gathering meetings.
  • Involved in all project phase discussions and executed project from PDP (predefined phase) to rollout phase with post implementation activities.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, spring, MVC framework, Hibernate and Messaging Middleware using JMS.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application.
  • Involved in enhancing certain modules of web portal using Spring Framework.
  • Developed all the components as flows using Spring web flow.
  • Developed web and service layer components using Spring MVC.
  • Implemented various design patterns like MVC, Factory, Singleton, Adapter and Proxy.
  • Designed user interface for users to interact with system using jQuery, JSON, Java Script, HTML5, CSS3, groovy.
  • Writing custom filters, directives, controller for the HTML using Angular code.
  • Source code management done using GIT, and maintained GIT databases to client specifications.
  • Used Jenkins for system integration.
  • Developed several Controllers to handle the different types of user requests.
  • Validated the user inputs using Spring Validator.
  • Dependency Injection was used across all the layers of application
  • Developed database Schema & populating data using SQL statements, PL/SQL Functions, Stored Procedures, Triggers, Bulk uploads.
  • Monitored error logs using Log4J and fixed the problems.
  • Worked on JUnit Framework for Test Driven Development.
  • Worked on source code management tools such as SVN.
  • Implemented Restful Web Services, associated business module integration for getting status of claim report.
  • Worked on code reviews, debugging, unit testing and integration testing.
  • Implemented EJB Session beans and entity beans.
  • Created a data access layer using DAO pattern to make rest of the code database independent

Environment: JDK1.5, Struts, J2ee, Tiles, LDAP, WebLogic, EJB, CVS, GIT, JavaScript, Ant, Core Java-Multithreading, XML, JavaScript, AJAX, Maven, JDBC, Struts, GUI, Python.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Used Jasper tool for reporting.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Developed a Spring MVC application in connecting to database.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Involved in requirements gathering - User Interface, Business Processes and Non-functional requirements.
  • Developed Use cases, Class/Activity diagrams using Rational Rose and Flow charts using Visio.
  • Developed Process and Data Access Beans for business and data inquiry logic.
  • Responsible for presentation layer in JSP, HTML, Java1.4using Struts framework.
  • Responsible for developing Data Service (JAVA, XML, PL/SQL) for Oracle (Policy/Group info) and Sybase (Client Info) databases.
  • Worked on common utility classes using JAVA and main JSP actions (includes pagination
  • Developed tabs with rollover effect using JavaScript plus other effects.
  • Developed PL/SQL packages to generate data feed which is the source for reports.
  • Implemented the logger handler that delegates to the Log4J logging infrastructure.
  • Involved in executing the Component Test Plans for Unit Testing using JUNIT&TestNG.

Environment: Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, J2EE JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, TestNG, Clear Case and Clear Quest.

Confidential

Java Developer

Responsibilities:

  • Used waterfall methodology for development process.
  • Used CVS for version controlling.
  • Developed webpages using HTML, CSS and JSP.
  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Used Multithreading to serve multiple clients.
  • Provided concurrent access to the application by using Multithreading.
  • Involved in designing & documentation of flows & functional diagrams using Rational Rose.
  • In charge of the entire Front-end (user interface) part of the system, using JSP, Servlets, HTML, JavaScript.
  • Involved in developing web-tier using JSPs and client-tier using HTML pages.
  • Developed client-side validations using JavaScript
  • Developed Servlets to process requests from the client and forwards the response to JSP pages.
  • Developed Session Beans to provide a client’s view of the account transactions business logic.
  • Developed Entity Beans to provide an object view of the database tables which contain the business logic to access the tables.
  • JDBC was used to access data from Oracle database.
  • Wrote SQL Queries, PL/SQL procedures, for retrieving information from database
  • Deployed the application on Apache Tomcat server.
  • Involved in Production Support and Maintenance.
  • Managed Source Control and Version Control using CVS and SVN.
  • Involved in requirement analysis.
  • Developed the front tier for the site based on Model-View-Controller (MVC) design pattern Using Struts framework.
  • Implemented EJB Session beans and entity beans.
  • Worked on Jenkins, Maven as a build tool.
  • Involved in developing actions to each action using Struts framework
  • Created a data access layer using DAO pattern to make rest of the code database independent
  • Involved in Server configuration and setup.
  • Used Ant tool for build scripts

Environment: Java, Struts, J2ee, Tiles, Multithreading, LDAP, WebLogic, EJB, CVS, JavaScript, Ant, J2EE, EJB, JSP, HTML, CSS, Ajax, Web Services, Jenkins, Maven, UML, XML, XSLT, Servlets, JDBC, CVS, SVN, Apache Tomcat

We'd love your feedback!