We provide IT Staff Augmentation Services!

Sr Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 7 + years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java&J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Review design documents with stake holders and collect approvals
  • Strong Experience in developing the application using frameworks likeStruts, Java Server Faces (JSF) and SpringFrameworksWorked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF, JSP,HTML, CSS, JQuery, JavaScript,AngularJs, Angular 2, ExtJs, JSON and Servlets.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, WebSphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate.
  • Excellent Knowledge of Object OrientedAnalysis&Design using UML.
  • Good experience with Agile methodologies.
  • Expertise in client scripting language and server scripting languages like JavaScript, Type script, jQuery, JSON, Node JS.
  • Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogicApplication Servers.
  • Experience in Servlets, JSP, Spring MVC, Node JS, Express JS, React JS, JDBC, EJB (Session Beans (Stateless and Stateful), Entity Beans and MDB (Message Driven Beans)), messaging architectures (RabbitMQ/Kafka), Mosquitto, Custom Tags, ASP.NET, VB.NET, Dynatrace and JMS.
  • Expertise in developing dynamic Web pages quickly and effectively using AngularJS, Angular 2+, jQuery, CSS 2/3, DOM, Ajax, HTML 4/5, JavaScript.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, jQuery, AWS, AJAX, Typescript, NodeJS, BackboneJS, Oracle, DB2and good knowledge in ReactJS, EmberJS.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing inUML, Package, Class and State Diagrams.
  • Excellent communication, problem-solving, interpersonal, organizational skills.
  • Good knowledge and worked in Veracode scan, Jira, GitLab, Gitbash.
  • Worked in Cygwin, putty.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Utlize camel to integrate MicroServices with other Microservices and RabbitMQ messaging exchanges.
  • Ability to identify and gather requirements to define a solution to be built and operated on AWS.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Experience with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Angular 2.4, JavaScript, CSS2, CSS3, HTML4, HTML5

Java Frameworks and UI Tools: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin, Adobe Flex

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS, Amazon Web Services (AWS)

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Search API: Lucene, SOLR

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUNIT Perf, HTTP Unit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Micro Services: Swagger, Pivital Cloud Foundry, Spring MicroServices, Springboot, Netflix Eureka

Templating: Velocity, Freemarker

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Sr Java Fullstack Developer

Responsibilities:

  • Designing the existing XPM application (Break down existing services) into Microservices.
  • Designing the XPM application into microservices using Angular and Spring boot.
  • Worked on the Cards Report Search issues as its resulting in CPU and memory issues so that we can run these reports without causing XPM system issues and better user performance.
  • Find those shell scripts and gave them my ideas how to capture those scipts which are getting delayed or timed out ot not getting the response as per our expectations.
  • Designed the front-end applications using web technologies like React JS, Angular 2/4/6/7 Ionic and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.
  • Using Oracle Sql developer for running the queries.
  • Developed application using Angular.JS 2 and Node.JS connecting to Oracle on the backend.
  • Used Node.js Bower for UI Dependency management. Worked on bower.json and bower.rc files.
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application and Understanding of core financial concepts / mathematics and a strong interest in the area Messaging by using Kafka.
  • Good understanding in Javascript, Angular.js, Bootstrap, Ember.js, Jasmine, Karma, Backbone.js, React.js, MyBatis, require.js, node.js framework concepts and Responsive Design.
  • Worked with JSON web tokens for authentication and authorization security configurations usingNode.js.
  • Worked on administration of EC2, AWS CLI for loading the data from S3 and scheduling it on daily basis.
  • Extensive usage of Node JS in implementing the server side build deploys automation and building DEVOPS process from TFS.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Deployed application on Apache Tomcat server.
  • Used Maven for the project management like build, install.
  • Followed Agilemethodology during complete SDLCprocess.
  • Participated Agile/Scrum development and deployment teams.
  • Used MQ Series for Messaging and queuing purpose in the application.
  • Using Dev and UAT environments here.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. Building new servers with Red HAT Linux 5 and configuring Oracle 11g databases.
  • Used Docker to build the images and deployed those images using Kubernetes.
  • Used Java8 Method References feature to point to methods by their names and used functional Interfaces.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Involved in writing spring basedJUnit test cases.
  • Developed WebPages using UI frameworks Angular JS.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Developed controller and bean classes using spring and configured them in spring configuration file.
  • Developed and configured Flow Definitions using Spring Web flow.
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring.

Environment: JDK 1.6,AngularJS,Bootstrap, spring 2.5, Java 1.8, AWS, Spring Web flow, Oracle 10g, MQ Series, JMS,Shell Script, Linux, JSP, Java Beans, Junit, Oracle Sql Developer

Confidential, Dublin, OH

Sr Java Developer

Responsibilities:

  • Followedagilemethodology during complete SDLCprocess.
  • Participated Agile/Scrum development and deployment teams.
  • Worked In Veracode. Went through Veracode scan and solved vulnerabilities issues.
  • Experience in solving vulnerability issues such as session fixation, insufficient entropy, cross-site scripting, SQL injection, priveldge escalationto protect from attack.
  • Knowledge of Gitlab, Veracode.
  • Worked on big change Post-Get changes within a team.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Cygwin for running the projects and check the logs in locally.
  • Worked on GUI, GUP,XML,KMS projects.
  • Created the Deployment Manifest file (YAML) for deploying Spring Boot application Kubernetes Engine.
  • Used Git Bash and Putty softwares for checkout, create new branches, pull and merge the changes.
  • Worked on putty software to check the logs while testing in other environments like QAA,QAB,CATA,CATB,CATC,dmzqa.
  • Experience in developing cross platform Client side applications using Node.js, BackBone.js andAngular.js.to achieve scalability in real-time web applications.
  • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server side technology with Node JS.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Experience in manual testing .Tested the whole GUI and GUP application multiple times.
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Implemented how to print browser name, browser version and username in logs.When someone logs in the application it will print the name of the browser, browser name, username and IP address of the computer.
  • Worked on conversion changes like poi, httpclient,log4j,cxf-core,spring-security-core,quartz,junrar,guava,commons-io,c3p0,tika-parsers,spring-webmvc,jcommander,commons-codec,xmlsec and more in other projects. Checked the latest one in Veracode and changed accordingly.
  • Created controllers, services by using Angular and created API’s by using Node.js for filter, search and sorting functionalities in dashboards.
  • Experience in Jenkins for building branches, run the Veracode scan and deploy in some environment.
  • Deployed application on Apache Tomcat server.
  • Used Maven for the project management like build, install.
  • Used Maven project management tool for build and deployment of the application.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Usedlog4jto print the logging, debugging, warning, info statements.
  • Invloved in working with QA to assist in writing test code and debugging the defects in the application.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.

Environment: Java 1.8, Spring 4.1(DI, MVC, Tran Management, AWS, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices,Spring MVC, Angular 2.0, Angular 4 Typescript, Microservices, Bootstrap, JQuery 1.9, JQuery, AJAX, UML,, JSTL, Oracle 11g, NoSQL, Rapid SQL Server, MongoDBHTML5, Struts, CSS3, AngularJs, Junit, Maven, JIRA, Jenkins,Veracode,GitBash,Cygwin,Putty,Git, Apache Kafka, Apache Spark, SQL Server, Kibana and Elastic Search

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Worked as perAgile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Worked on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Used java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Node.js API server is deployed to AWS via Docker container service
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module to persist the data to the database for this application.
  • Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation.
  • Created single page application structure with multiple modules using Angular 2,4. TypeScript and RXJS.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Implemented logging and transaction manager using Spring AOP concept.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Built NoSQLschemas to store document and maintaining sessions in MongoDB.
  • Designed and developed microservices business components using Spring Boot.
  • Consumed REST based microservices with Rest template based on RESTful APIs.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Used JAXB to read the xml file and then created instances of a generated classes.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Re-design and implement CI build system using Jenkins.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

Environment: Java 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices, Angular 2,4, Bootstrap, JAX-WS Webservices, Apache Camel, JQuery 1.9, JQuery, AJAX, UML,, JSTL, Oracle 11g, NoSQL, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon SQS, AWS Identity and access management, Amazon EBS, HTML5, CSS3, AngularJs, Junit, Maven, JIRA, Jenkins.

Confidential, NY

Java Fullstack Developer

Responsibilities:

  • Designed the Web application Using SpringMVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door webservice operations.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.

Environment: JDK1.6, Weblogic, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, GWT, Vaadin, Spring (DI,MVC,AOP,Boot), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,Apache Camel,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Mockito, Selenium, Quartz

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Contributed to system design by developing Sequence Diagrams and Class diagrams using Rational Rose Tool.
  • Designed the Application using Object Oriented Concepts.
  • Developed web pages using HTML, JSP, CSS, spring tags.
  • Implemented Dependency Injection and IOC paradigm using the Spring Framework.
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
  • Developed Web Services for getting prescription details and services based on RX-number.
  • Designed XML Pull Parser to parse the XML Data.
  • Used MQ Series for Messaging and queuing purpose in the application.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Involved in writing spring basedJUnit test cases.
  • Developed WebPages using UI frameworks bootstrap, Angular JS.
  • Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS to create interactive front-end GUI.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Used Rational Clear Case for version Control.
  • Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.
  • Developed controller and bean classes using spring and configured them in spring configuration file.
  • Developed and configured Flow Definitions using Spring Web flow.
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring.
  • Used Spring HibenateTemplate helper class for performing the database operations using Hibernate.

Environment: JDK 1.6,AngularJS,Bootstrap, spring 2.5, Spring Web flow, Oracle 10g, MQ Series, JMS,Shell Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX,DOM, Web Sphere 6.1,RAD 6.0, XML, Altova XML Spy, Rational Rose, Rational Clear Case, JUnit.

We'd love your feedback!