We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of professional IT experience in the areas of Analysis, Design, Development, Testing, Integration, Deployment and Supporting Web Applications, Enterprise Applications using Java/J2EE related technologies and Web Services in Retail, Financial, and Banking domains.
  • Knowledge onJAVA8 Lambda Expressions to retrieve the data from Collections.
  • Expertise in various stages of SDLC (Software Development Life Cycle) from feasibility analysis to user acceptance testing.
  • Exposure to Software Engineering methodology like Agile methodology, Waterfall methodology and Scrum Methodology.
  • Experience with Object Oriented Design (OOD) and Object - Oriented Analysis (OOA), UML associated Tools such as Rational Rose.
  • Extensive experience with Core Java concepts like Exception Handling, Collections, Multithreading.
  • Proficient in JAVA (Core Java), JSP, JDBC, Servlets, XML, HTML DHTML, CSS, EJB, Web services, Java Beans, JSON, JavaScript, JSF, AJAX and Struts.
  • Extensive experience in Spring MVC, Spring Core, Spring Security, Spring LDAP, Spring JMS, Spring Boot and Spring Batch.
  • Experience in developing data models using Hibernate POJOs and configuring Hibernate with persistence layer.
  • Developed web services in Java. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Experience in creating, validating and parsing XML documents.
  • Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
  • Extensive experience in Database Design, Data Modeling, Data Cleaning, Data Migration and SQL.
  • Good experience in UNIX, Linux Operating Systems.
  • Experience in VXML, Java, J2EE, Web Services, Struts, Natural Language applications & Oracle.
  • Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat, IBM Web Sphere and BEA Web Logic and JBOSS.
  • Performed Integration and deployment of applications done using tools like ANT and Maven.
  • Experience in unit testing the applications using JUnit Framework.
  • Experience with version control tools like SVN, CVS, and GIT.
  • Coding to the standards, easily maintainable and with good documentation.
  • Reporting several bugs, change requests and service requests using ALM and JIRA
  • Exceptional problem-solving skills and the ability not only to drive to root causes, but also to correct issues caused in other areas by the original problem
  • Proven ability to work in tighter schedules and efficient in meeting deadlines.

TECHNICAL SKILLS

Development Approach: Agile, Scrum, TDD, OOAD, SDLC

Testing Tools: JUnit3.8/4.0, Jmock,Mockito,TestNG,Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA, Rally

Application/Web Servers: Apache Tomcat 6.x, 7.x, 8.xIde Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE, RCP

Message Oriented: Middleware Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations: Eh cache, and JBoss Tree Cache

Frameworks: Struts, spring, JSF, Angular JS, Node JS and Hibernate

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Build Tools: Ant, Maven, Jenkins, Hudson

Database: IBM DB2, Oracle, SQL Server, NoSQL, MongoDB and MySQL

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, Chicago, IL

Responsibilities:

  • Designed and developed multi-tier, custom buildworkflowbased web application.
  • Implemented an adaptor which receives trade alerts from CEP engine and sends to Tibco EMS queue for further processing by Message Bus Message Bus was built using Spring Integration to dequeue xml trade messages from Tibco EMS queue and sends to different channels for parsing, enrichment, persisting into database .
  • XSLT and Trax API used to convert different formats of XML to our Standard XML format and StAX API used for parsing XML messages.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing of trade execution data and market data and converts in to JSON and store it Mongo DB.
  • Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • JProfiler is used to profile he application (Memory view and CPU view and Thread view are used).
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Design and implementation of different micro services and its Docker files.
  • Created and maintained Docker images and Docker containers.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Docker swam used for container orchestration .
  • Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend.
  • Used Apache Maven as a build tool for building the Restful web-service.

Environment: Java 8, concurrent package, lambda expressions, streams, J2ee, webservices, JMS, XML (Dom, Sax, Xpath, Stax, XSLT),IBM MQ, Kafka 2.0, Spring Boot, Apache Camel 2.2, Spring Batch, Spring Data JPA, EHCache, Jprofiler,Angular6,Bower,Gulp,Eclipse,WebStorm, GIT/Stash(Bitbucket),Jenkins, ConfluenceJira, SourceTree, Swagger, Maven, Windows, Linux,DB2,Sql Server, Coherence.

Java Full Stack Developer

Confidential, Edison, NJ

Responsibilities:

  • Designed and developed a multi-tier custom build workflow web application.
  • Spring AOP used to check Authorization and determine allowed actions for different workflow status.
  • Spring JDBC used to generate different reports.
  • Spring Scheduler is used to run batches at different schedules to fetch booking data.
  • Implemented Spring security framework for authentication and authorization.
  • Spring Integration (Message Bus) is used to interact with various external systems to send and receive MQ messages and Web Service (soap) requests/responses.
  • Drools rules engine is used to build Rating algorithms to calculate premiums based on Rating factors and Exposure values.
  • JProbe memory view and CPU view and Thread view are used to analyze the behavior of the application.
  • Hibernate associations and Criteria API are used for chunk processing (batch processing), updating. and inserting data into Oracle and DB2 tables.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Maven plug-in is used for build and deploy the application in WebSphere Application Server (WAS).
  • EhCache used to store Reference Data.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services(S3,API Gateway).
  • To send emails to users developed Java API to interact with the Amazon SNS. created Docker machine in Amazon EC2 instance and created Docker containers in Docker Machine running in Amazon EC2.

Environment: Java1.6, J2ee, Web services, EJB, JMS, Spring, Hibernate 4.0, Drools, XML(Dom, Sax, Xpath, Stax, XSLT),, Websphere 7.5X, MQ, Sprig Integration, Spring MVC4.0,EhCache, Drools Rule Engine, Jprobe, Angular, Eclipse 3.4, Rad 8.5, Maven, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Windows, Linux, Oracle, DB2 .

Sr. Java Developer

Confidential

Responsibilities:

  • Involved in requirements gathering, detail analysis, estimates, functional design, technical design and development.
  • Developed and supported front end screens to be cross-browser & cross-platform based application while using JSP, Angular JS, XML, XHTML, CSS, JSON, DOM and AJAX.
  • Responsible for implementing the dynamic page titles, UI refresh in the new UI using AngularJS and created the directives, services using AngularJS which can be re-used for the further development of the new pages and modules.
  • Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
  • Developed client-side AJAX application that uses XSLT, XPath, Angular JS and more Bind objects and retrieve them via JNDI interface.
  • Responsible for Post production activities like logging activities and monitoring the code using log element ofVXML.
  • Integrated the Application to the Genesys CTI using VXML.
  • Worked on the enterprise application to make it compliance by the Americans with Disabilities Act (ADA) and Web Content Accessibility Guidelines (WCAG).
  • Worked with App-scan people to co-ordinate plans and guidelines for SQL Injections, Cross-site Scripting (XSS) and Cross-Frame Scripting (XFS) and Cross-Site Request Forgery (CSRF) vulnerability.
  • Implemented RESTful web service for the bulk loading of market data packages from database to in-memory cache.
  • Used Spring Security and Spring LDAP for authentication authorization.
  • Used Spring AOP for performance logging.
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested them using SOAPUI tool. And responsible for creation and consumption of Web services using SOAP, created WSDL files using XML Spy and integrated with Spring Web Services.
  • Used spring core container to implement IOC concept to avoid tight coupling.
  • Developed Controller classes and defined spring configuration mappings. And developed authentication, access control services, SSO and other Security features for the application using Spring security and Spring LDAP.
  • Used Spring Async in a Stand-alone application for sending account balance or Client information via SMS, E-mail, Push notifications to users.
  • Developed JSP pages using spring frame work, Custom tags and JSTL and Used the components of SPRING Framework like SPRING MVC.
  • Performed unit and regression testing in the application for bug fixing and better code review sessions.
  • Created the DAO’s to access the database using JDBC calls and Hibernate.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Modified the PL/SQL scripts for rebuilding the application Oracle Database.
  • Implemented logger for debugging using Log4j. Performed Bugs/defects tracking and resolution using the IBM Rational Clear Quest.
  • Worked on Web Logic application server for deploying the project.
  • Fixed various browser compatibility issues to support the different versions of IE, Mozilla and Chrome.
  • Prepared the functional-design document for the various modules in the development. Responsible for documentation and implementation of Multi-language to support the application.

Environment: Java 1.7, MS SQL Server 2005, Rapid Application Developer, WebSphere Application Server 8.0, Spring IOC, Spring MVC, Spring Sync, JNDI, Hibernate, JSP, Tiles, HTML, CSS, JavaScript, AJAX, JSON, JSF, JQuery, JUnit, Toad, Oracle 10g, SOAPUI.

Jr. Java Developer

Confidential

Responsibilities:

  • Involved in the design and followed Agile Software Development Methodology throughout the software development lifecycle.
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Developed User Interface using JSP standard tags and Java script, HTML, CSS for Presentation layer.
  • Used the spring validation for Web Form Validation by implementing the Validator interface.
  • Application was built on Spring MVC framework and Hibernate as ORM
  • Used Spring-Core module for Dependency Injection and integrated view using Apace Tiles.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers using CXF Framework
  • Used JMS Queue communication in authorization module.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using J Unit.
  • Deployed the applications on IBM Web Sphere Application Server 5.0.

Environment: Java 5, IBM Web Sphere Application server, Spring MVC, Hibernate, Web Services, SOAP, WSDL, ANT, AJAX, Log4J, JUnit.

We'd love your feedback!