We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Ofallon, MO

SUMMARY

  • Around 8+ years of experience designing and deployment of web - based and Client-Server business applications and in building large scale multi-tire enterprises using Java/J2EE technologies in domains like Banking, Finance, Insurance and Health.
  • Intense exposure on all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement gathering, Analysis, User interaction, Project scope, Design, Coding, Testing, Web server installation, Deployment, Implementation and Documentation.
  • Having work experience in different domains like Healthcare, Banking, Finance, Telecom, and Retail Also Proficient in developing front-end and back-end systems.
  • Hands on experience with Integrated Development Environments (IDE's) tools such as Eclipse, NetBeans, Intellij, WebStorm, Brackets, VS Code, PyCharm & web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Experience in database modeling, design and development ofPL/SQL stored procedures,packages inRDBMSlikeOracle, DB2, PostgreSQL, MySQL and H2and integrating withORMFrameworks likeHibernate.
  • Extensive experience in core java concepts such asMulti-threading, Concurrency, Synchronization, Exception Handling, File Handling, Generics, Serialization, De- Serialization
  • Good ease in working with MVVM frameworks (angular2.0 & 4.0) and MVC frameworks (Ember Handlebar JS and Knockout JS).
  • Experience in developing Web applications using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), jQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSON
  • Extensive experience in developing UI components using HTML5, CSS3, JavaScript, AngularJS, BackboneJS, Angular 2.0, DOM Scripting and JQuery.
  • Worked with various frameworks in Spring framework, extensively used Spring DI, Spring IO Spring AOP, Spring JTA, Spring JDBC templates, Spring MVC, Dependency Injection, Spring Batch, Annotations, Thyme leaf and XML based Configurations.
  • Used ExtJS for rich user interface by implementing panels, layouts dynamically.
  • Strong experience in usingSpring MVCandSpring Bootto implement and design multi-tier web-based applications.
  • Proficient in creating GUIs usingStruts,SPRING MVC, SPRINGweb flow Frameworks.
  • UsedHibernate, object/relational-mapping (ORM)solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Experience in working on server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
  • Experience in XML technologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Expertise in producing and consuming SOAP as well asREST web service susing WSDL, JAX-WS, JAX-RS, Apache Axis, Apache CXF, Apache Camel, JERSEY, Rule Engines (Drools, ILOG).
  • Strong experience in project management tools such asGRADLE, MAVEN.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Experience in services such as Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI and cloud computing platforms like Amazon Web Services(AWS) for deploying, managing applications and servers.
  • Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experienced with IBM WebSphere Application Server,Oracle WebLogic application servers,JBOSS,Glass fish and Apache Tomcat Application Server.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
  • Having hands on experience onWebLogic, WebSphere, Tomcat and JBOSS Serverfor deploying web as well as J2EE enterprise applications.
  • Experience in development version control using GIT, SVN and Jira, Bugzilla for issue tracking.
  • Worked with employment of Apache Kafka and Zookeeperapart from JMS as messaging service.
  • Strong experience in performing test activities in environments like JUnit Framework usingMockitoandEasy Mock, Spring JUnit Runner, JMeterandJUnit, Selenium, CURL, SoapUI.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Experience in debugging and Apache log4j for tracking errors and logging messages.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar withEC2,Cloud watch,Cloud Formationand managing security groups on AWS.
  • Have the motivation to take independent responsibility as well as ability to contribute and productive team member.
  • In charge of Research and Development and working with the following software stack: Java1.8, C, C++, MySQL, Oracle, Cassandra, Elasticsearch,Couch base, Hazel cast, Apache, AWSmaintainingof BPMapplication usingJBPM 6.4 Business Suite.
  • Experience using ticketing system like JIRA tickets to address system issues, user requests, etc.,
  • Experience in Build/Deploy tools like -Ant, Maven, Gradle, Jenkins, CVS, GitHubandCruise Control.
  • Knowledge of Search Engine Optimization, Web Accessibility and Web Securities.
  • Hands on experience with Logging tools like Log4J and Splunk.
  • Experience working as an individual contributor and as a team member coordinating with another team members possessing excellent technical background, communication and presentation skills.

TECHNICAL SKILLS

Programming Languages: Java (1.6/1.7/1.8), C, C++, PL/SQL, Python

Software Methodologies: Agile, Kanban, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security, JBPM

Web Technologies: HTML, DHTML, JavaScript, AJAX, Boot Strap, jQuery, XML, XSLT, XSL, CSS, JSON, Chase Standards, Node Js, EXTJS, AngularJS

Web Service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, SpringIOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases: Oracle(10g/11g/12c), SQL Server (14.0), DB2, MySQL, PostgreSQL, MongoDB, Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium

Version Control Tools: GIT, SVN, Clear Case

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA

O-R Mapping: Hibernate, JPA, IBatis.

Testing Tools/Others: Junit, SoapUI, Putty, Mockito

Big Data Technologies: Hadoop, Apache Spark, Scala, Hive, Hbase, Sqoop, Solr, Apache Kafka

PROFESSIONAL EXPERIENCE

Confidential, Ofallon, MO

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in phases ofSDLCsuch as analysis, design, implementation and testing throughAgile Methodology
  • Developed application based onMicro ServicesOriented Architecture as it is fine-grained and possess lightweight protocols and developed dynamic single page applications usingAngularframework withHTML5, CSS3,andBootstrap.
  • Load balancing among servers executed by usingSpring Ribbon&developedMicroservices
  • Developedseveral REST web serviceswhich producesboth XML and JSONto perform tasks, leveraged by both Web Services as well other enterprise wide Web Services.
  • Integration withSpring SecurityandSpring Boot Thyme leafin Web application.
  • Extensive experience with core java technologies inMulti-Threading,Synchronization & Exceptional Handlingto gather information from various servers in parallel.
  • UsingRestAPI,spring bootand pivotal cloud foundry developedSpring Restfularchitecture.
  • For Bulk Data Operations and lose coupling usedJava8 Stream APIon Collections along with bothstreamsandparallel streams.
  • In migration from EJB to spring heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of Spring Quartzfor scheduling tasks to generate reports and emails to clients.
  • Built the Application using design Patterns-Singleton, Factory, DAO, DTO prototype&Composite View.
  • Used several Spring FeaturesSpring, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, SpringIOC, SpringAOPto implement business layer and navigation part of application
  • Implementing OAuth 2.0 token-based authentication/authorization usingSpring Securityfor securing API’s.
  • Developed Type script, angular CLI compatible multiple Angular components.
  • Used Lambda,EC2, Elastic Beanstalk, CloudWatch, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, (Amazon messaging services) SQSto build and deploy transcoding application Implemented Docker contained Spring Boot Micro services in to AWS EC2 container service using AWS admin console.
  • Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions.
  • Worked with CICD pipeline to build and deploy transcoding application on AWS & used Jenkins as primary tool for implementing continuous integration and continuous delivery during code releases.
  • Worked on Ext Js for implementing UI components which includes latest HTML5 feature such as grid, trees, list.
  • Apart fromJMSas messaging service worked with employment ofApache KafkaandZookeeper.
  • Used Hibernate, object/relational-mapping (ORM)solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented the associated business modules integration using spring and Hibernate data map.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkin jobs.
  • UsedspringandHibernatefor implementingIOC,AOP and ORM for back end tiers.
  • Worked on design of custom Docker container images, tagging, pushing images, integration ofSpring boot.
  • Created the Docker containers and Docker consoles for managing the application lifecycle.
  • Used LOG4J for logging messages and errors and APACHE MAVEN as software build tool.
  • Using Selenium Web-Driver Created automation test scripts for multiple platforms and browsers testing.
  • Used GIT for Source Control and Version Management and Drools Enginefor writing Business Validation rules.

Environment: Spring core, Microservices, Spring Boot, Hibernate, Angular, HTML5, CSS3, jQuery, JSON, Mongo DB, Oracle 12c, IntelliJ IDEA, JUNIT 4.4, JAVA 8, Restful web services, SVN, Jenkins, JMeter Scala, AWS, Drools, Docker, Spring Cloud, Spring Security, OAuth 2.0, Apache Kafka, Selenium, Jenkins.

Confidential, Austin, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Application is implemented using Agile methodology where there is daily SCRUM meeting to understand the status, resolve any issues.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle(SDLC).
  • Developed UI components using HTML5, CSS3, JQuery, Angular JSandXMLin a responsive grid layout. Implemented responsive design template to get a new interface inBootstrap, HTML5.
  • Designed and developed Micro services business components usingSpring Cloud.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented the application using Spring Boot and handled the authentication, authorization, and access- control features by using Spring Security.
  • Developed Single page application and structured the Java Script code using Angular JS.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Scriptto simplify the complexities of the application.
  • Proficiency in adoption of architecture paradigms such asSOA,Web services,Middleware technologies.
  • UsedAngular JS Ajaxmodule is used to handleRESTfulcalls to enable communication between view components and server.
  • Designed and developed the End Points(Controller), Business Layer,DAOLayer using Hibernate/JDBC
  • Used Hibernate, object /relational mapping(ORM)solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Responsible for implementing the business requirements usingSpring Boot, Spring Data and Spring Security.
  • Worked on multiple projects, for developing UI components usingREACT is a lightweight JavaScript library that produces reusable UI components.
  • Implemented Web services to integrate between different applications components using Restful using Jersey.
  • Used NodeJS to runAngularon server with mock JSON data and completed the UI development independent of server.
  • Used Apache Camelas theIntegration Pattern to communicate between different enterprise components
  • Automated Application Programming Interface (API)testing using Java base framework.
  • Used JBoss 6.xApplication server to deploy the applications.
  • Developed various helper classes needed following CoreJava multi-threadingprogramming and Collection frameworks.
  • Developed API automation Scripts using SOAP Test.
  • Performed the API Web Services testing using SOAP UI tool.
  • Integrated Apache Camel (ESB) with Spring boot.
  • Template using Spring IOC (Dependency Injection).
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along withStruts Frameworkto deal with Database.
  • Implemented Batch jobs to deal with large number of chunks usingSpring BatchFramework to execute the similar jobs simultaneously.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding ofMongoDBHA strategies, including replica sets.
  • Design and generation of the database for the Flow Control Systemof People.
  • To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
  • Created and Integrated Distributed Caches for clients usingHazel cast.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: Spring DI, Spring Actuator, Microservices, Spring Boot, Spring Security, REST API, WSDL, JAXWS, JAXRPC, JMS, Curl, Hibernate, HTML5, CSS3, Angular 2, Java 8, J2EE, Spring, JavaScript, jQuery, Swagger, Jenkins, Elastic search, JSP, AJAX, Docker, Selenium, Mongo DB, Couch base, Drools, ANT, GIT, JIRA.

Confidential, Madison, WI

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology and design driven development.
  • Used the various services using Micro services architecture in which the services working Independently.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • UsedIntelliJ, Eclipse for designing, coding and developing applications.
  • Design and implementation of web applicationsin Java and HTML5/JavaScriptusingEclipse, Swing, JPA frameworks and GIT maven source code environments.
  • Designed and implemented applicatio nusing JSP, Spring MVC, JNDI, Spring IOC.
  • Configured Maven dependencies for application building processes.
  • Used Angular 4directives to extendHTMLto create the foundation for rich and complex web application.
  • Implemented Junit test cases in Curam framework &jQueryvalidation plug-in, modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations.
  • All the functionality is implemented usingSpring IO, Thyme leaf and Hibernate ORM.Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Designed RESTful web services with JSON representation for handlingAJAXrequests Used Advanced Rest Client plug-in to run the rest API's on localhost Tomcat Server for Unit testing
  • Implemented Spring Validators, persistence layer, and service layer components usingSpring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Implemented PL/SQLqueries and used oraclestored procedures.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Developed client request validations and processing usingJavaScript
  • Involved in multiple high priority releases with aggressive deadlines.
  • Migrating existing application intomicro servicesarchitecture usingRest APIs, spring.
  • Coding of the business layers in Curam framework.
  • Developed various operational Drill-through and Drill-down reports using SSRS
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
  • Wrote Operations and corresponding handlers to communicate with Oracle 12c database sitting on Linux server.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging.
  • Involved in upgrading production Linux and Solaris, development QA servers.
  • Expertise in Maven for build, Jenkins continuous integration.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, WebLogic 12.c server, Spring Core, Angular 2/4, Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, Oracle10g, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Designed application usingJ2EEdesign patters.
  • Responsible for overall design & analysis of UI component development and integration with backendJ2EE.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design lightweight and comprehensive solution to the development of batch applications.
  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design lightweight and comprehensive solution to the development of batch applications.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool.

Environment: Java, J2EE, JavaScript, Spring MVC, JSON, Maven, ReactJS, Maven, REST, Splunk, Hibernate, HTML, Eclipse, STS, XML, JAX-B, GIT, HQL, PL/SQL, SQL, Oracle, Jenkins, TestNG, Junit, Selenium.

Confidential

Java Developer

Responsibilities:

  • Translate business requirement into technical requirements.
  • Involved in complete development using the ‘Agile Development Methodology’ and testing the application.
  • Responsible for development of middleware components usingEJBand Hibernate to meet the business requirements.
  • Responsible for implementing design patterns using Struts to interact with backend J2EE and Web Services layer to pull out the data to UI components.
  • Developed applications based on Spring 2.0 andStruts1.2frameworks.
  • Designed CSS for application wide usage.
  • Creating business rules for Balance transfer and Quick Cash services using Drools.
  • Created the UI part of the application using SpringMVC,xhtmlandJQuery.
  • Created Nexus repository for the project to reduce Internet dependency on Developer machines.
  • Created a custom connector inMuleto Connect to Core Banking System T24.
  • Created Test Cases to Test the different Services.
  • Implementation plan for migrating fromiBatistoMyBatisframework.
  • Responsible for developing and deploying the application to WAS Environments, which included packaging EAR components for installation.
  • Designed tables in DB2 and Main Frame DB2.
  • Used JUnit to unit test the application.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java, Spring, Spring Batch, Spring MVC Struts, Oracle, PL/SQL, IRAD, WebSphere, Web Services, WSDL, XML, JavaScript, jQuery, CSS, CVS, JUnit.

We'd love your feedback!