We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Northbrook, IL

PROFESSIONAL SUMMARY:

  • Highly motivated IT professional about 6 years of IT experience as a senior developer on various platforms with emphasis on application design, implementation, deployment and maintenance of web based n - tier architecture systems.
  • Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML5, JSTL, CSS, AJAX, ColdFusion, Angular2 and Oracle for developing server side applications and user interfaces.
  • Expertise in developing applications with Java, EJB, JDBC, JSP, Servlets and Design Patterns.
  • Experience in the functional usage and deployment of applications in JBoss, WebSphere, HIS and Apache Tomcat Server.
  • Extensively experienced in working with message oriented applications using JMS , RabbitMQ and Apache Kafka .
  • Expert in Core Java with in-depth knowledge of Multithreading, OOPs concepts, Exception handling and Collection framework.
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (Servlets, JSP), Patterns and popular open-source framework struts and Hibernate.
  • Expertise in developing the ColdFusion applications using object oriented techniques with ColdFusion components, functions, Custom Tags, web services, cfscript, CFML tags and predefined ColdFusion functions and ColdFusion errors and event handling and debugging ColdFusion applications.
  • Expertise in developing ColdFusion application using FuseBox and f/w1 Architecture also have experience with all types of variables and scheduling automated tasks for application in ColdFusion
  • Worked on different modules of spring including Spring IOC, Spring ORM, Spring Security and Spring Boot and Spring Batch.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA)
  • Extensive experience working with IBM MQ Series
  • Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.
  • Extensive experience in working with different databases such as Oracle, DB2, SQL Server, MySQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Good working knowledge in NoSQL databases like MongoDB.
  • Proficient in developing applications using ORM framework Hibernate, iBatis.
  • Extensive experience in web services to implement SOA using SOAP, WSDL and REST.
  • Build performance test strategy and effort estimation.
  • Co-ordinate tasks with offshore to ensure high quality deliverables.
  • Good knowledge in Python and shell scripting for test case automation.
  • Expertise in using open source framework and testing technologies like JUnit, SOAP UI, POSTMAN and log4j.
  • Worked with different IDE’s like Eclipse, IDz, Net Beans and IntelliJ.
  • Good working knowledge on SVN, Bit bucket and GIT for version control.
  • Developed Maven scripts to build J2EE Applications.
  • Experienced in using integration tools like Jenkins and Bamboo.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Work experience in AGILE, Scrum and Waterfall models of software development. Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest to learn new technologies and undertake challenging tasks.
  • Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
  • Good knowledge on web based technologies

SKILL:

Java/J2EE: Java, JDBC, EJB, Servlets, JSP, JPA, XML.

Web: HTML5, CSS, AJAX, ColdFusion,JavaScript, Angular2, Bootstrap.

Frameworks/ORM tools: Spring, Struts, Hibernate, JPA, iBatis.

App Servers/ Middleware: WebSphere, Tomcat, IHS, JBOSS.

IDE/GUI Tools: Eclipse, NetBeans, IntelliJ, IDZ.

Operating System: Linux, Mac OS X, Windows.

Web services stack: WSDL, JAXB, SOA, SOAP, REST.

Database/Tools: Oracle, MySQL, DB2, PostgreSQL.

NoSQL Databases: MongoDB.

CI/CD Tools: Maven, Jenkins, Bamboo,ANT,Selenium

Version Control: SVN, IBM Rational Clear Case, CVS, Bit bucket, Git.

Bug Tracking Tools: JIRA.

Miscellaneous: Big data, Python, Shell scripting, Junit.

PROFESSIONAL EXPERIENCE:

Confidential, Northbrook, IL

Full Stack Java Developer

Responsibilities:

  • Interacting with Product Owners to fine tune user stories and requirements and testing team to approve Functional Specification and test cases. Interacted with Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
  • Used JSP, JavaScript, CSS, ColdFusion, Bootstrap, Angular JS to create interactive user interface.
  • Used spring security framework for authentication and authorization of the application.
  • Created Kafka based messaging system to create events and alters for different systems.
  • Migrated ColdFusion 8.0 to ColdFusion 9.0 version.
  • Developed the advance level ColdFusion with ORM model by creating the entities for the database tables and used CFScript and ColdFusion components and methods for developing the business model.
  • Implemented inheritance in ColdFusion Components. Architect & develop ColdFusion application to use Object Oriented principles, starting from the time when ColdFusion was not object oriented.
  • Building modules of application in Java and integrating them into our ColdFusion application
  • Developed User Interfaces using ColdFusion , HTML, JavaScript, CSS and JQuery
  • Design technical solution for real-time analytics using Kafka and MongoDB .
  • Developed the spring AOP programming to configure logging for the application.
  • Used Hibernate ORM framework integrated with spring for database connectivity.
  • Developed SQL procedures for login module and written complex SQL queries.
  • Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
  • Used SOAPUI tool extensive to conduct regression and performance testing of our services.
  • Implemented Data Access Objects (DAO) to abstract and encapsulate access to the data source.
  • Used RESTful API and experience in web services, developed using JAX- RS and SOA.
  • Performed purification of the application database entries using Oracle.
  • Used Selenium IDE for Open source web testing. Wrote Python scripts for automation
  • Using GIT for software configuration management and version control to pull and push the source code of the application.
  • Developed Python scripts to extract the data from the web application and to do automation.
  • Used Angular2, CSS, Bootstrap, and HTML5 to create interactive user interface.
  • Defined project structure and modular approach for the Angular2.
  • Implemented reusable components and services using Angular2 core modules and Observables.
  • Written custom directives and pipes that serves the user needs.
  • Used secure O-Auth framework for authentication and authorization of the application.
  • Used Hibernate ORM framework integrated with spring for database connectivity.
  • Implemented Data Access Objects (DAO) to abstract and encapsulate access to the data source.
  • Used Jackson RESTful API to write services for UI and backend integration.
  • Worked with DB team to write stored procs that serve business functionality.
  • Using Bit bucket, Source tree for software configuration management and version control to maintain application source code. Deployed the built application in JBoss application server.
  • Involved in Automation Infrastructure Development using Selenium .
  • Created Test Cases Using Element locators and Selenium Web driver methods.
  • Implemented some design patterns which greatly boost the performance of the application.
  • Deployed the application in various environments DEV, QA and also Production using Jenkins.
  • Deployed the application in customized WebSphere Liberty application server.
  • Created artifacts in Bamboo to deploy the UI builds in IHS server.
  • Deployed the application in various environments DEV, Sandbox and Production using Bamboo.
  • Used the LOG4j to log regular Debug and Exception statements.
  • Co-ordinate with Team Members to ensure delivery on time and provided technical assistance to team to design, debugging of the application.

Environment: Java 1.8, spring, Angular2,Type script, angular CLI, npm, Struts, JSP, JavaScript, JBoss, Kafka, MongoDB, Oracle, Restful services, Python, Git, Maven, Jenkins,Eclipse, Junit, Design Patterns, Karma, Jasmine, Selenium,Web Sphere Liberty, IHS, Oracle, Restful services, Bit bucket, Source Tree, JIRA, Bamboo, Maven, IDz and Agile.

Confidential, New York City, NY

Full Stack Java Developer

Responsibilities:

  • Experienced in developing a full scale Web Application in a complete Agile Scrum methodology.
  • Involved in analysis and draft stage of business requirements and formulating the Data Models used as part of the application build in Spring MVC and Hibernate frameworks.
  • Coordinated various Scrum Meetings as a Scrum Master to delegate tasks and user stories to development teams.
  • Extensive knowledge and understanding of Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
  • Implemented the function to send and receive AMQP messages n Rabbit MQ.
  • Experience in developing SOAP Web Services using Apache Axis. Used SOAPUI tool extensive to conduct regression and performance testing of our services.
  • Used Apache Maven as build tool to continuously integrate the Web application.
  • Designed User Interfaces using Angular JS, XML, HTML, CSS and JavaScript.
  • Coordinated and worked closely with Database team to optimize complex SQL queries and used Oracle stored-procedures to improve performance.
  • Developed a Web Application using Struts 2.0 MVC and Hibernate frameworks.
  • Used Agile Scrum methodology for develop Web Application on an aggressive sprint release cycles. Participated in daily Scrum meetings.
  • Working on custom Hibernate queries and custom JDBC SQL to invoking the data base to access accounts of tax payers.
  • Used Eclipse IDE for development of the project. WebSphere Application server is used for deployments in all environments.
  • Used SQL for writing the database queries to get the required data for batch jobs and also for the individual account.
  • Used Apache ANT as build tool to continuously integrate the Web application.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Used SVN code repository for Version Controlling.
  • Involved in the development of the presentation tier using JSP, HTML, CSS, XML, JQuery and UI for login, find Subscriptions modules and also for the development of custom online forms.
  • Implementing the logic using JSP’s, Servlets for updating the taxpayer information on ETPM.
  • Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.
  • Application was deployed in Web Sphere Application server across all environments.
  • Worked actively in fixing the bugs reported in Test, UAT and Production environments.
  • Implemented Logging functionality using Log4J and Spring AOP frameworks.
  • Used GIT Hub for checking in the code to the repository for deployment purpose.
  • Prepared Jenkins scripts to deploy the code in QA and PROD environment.Extensive knowledge and understanding of using JIRA tool to delegate development tasks and followed a full scale bug life cycle to resolve bugs on a regular basis.
  • Wrote Junit test cases to follow a test driven development methodology.
  • Experience in providing on call support to monitor successful deployments in UAT and Production release cycles.

Environment: Java 1.7, J2EE, JSP, Eclipse, WebSphere Application Server7, Spring MVC, J2EE Servlets, JSP, XML, HTML, Struts 2.0, AOP, Hibernate, Log4J, RabbitMQ, Junit, JIRA, Maven, Jenkins, SOAP UI, and Oracle 11g.Eclipse, EJB, MVC, CSS, Maven, UI, JQuery, SOAP.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML,DHTML, CSS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTML.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Created web application using Spring MVC framework
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Developed Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Implemented Quartz scheduler jobs to read the data from the instruments at the regular intervals.
  • Created OR mappings and implemented persistence layer using iBatis.
  • Involved in writing test cases using Junit to test the functionalities of the methods.
  • Designed and implemented the training module of the application using Servlets, JSP, JSONandAjax.
  • Used iBatis ORM Framework to interact with the database and developed configuration files, mapping files and mapping classes.
  • Coordinated with the testing team to find and fix the bugs before production.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
  • For reporting, logging and Transactions purposes used Spring AOP.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Created and consumed SOAP Web Services using JAXB annotations.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, native SQL and HQL.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Designed and coded application components utilizing a test-driven development approach (TDD).
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed applications on rational application developer (6.0) and rational suite.
  • Used Jenkins as build management tool for continuous integration process.
  • JIRA, used to keep a track of bugs and Git as version control tool.
  • Deployed applications on Web Logic application server.

Environment: Java, HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JSON, jQuery, AngularJS, Spring (dependency injection, AOP, MVC), Struts, Restful, Jersey, SOAP, JAX-RPC, WSDL, Hibernate, Oracle, MongoDB, TDD, WebLogic, STS, UNIX, JUnit, JIRA, GIT, Servlets, JSP, HTML, Python, Eclipse RCP, JavaScript, iBatis, Jasper Reports, PostgreSQL, WebLogic Server.

Confidential

Java Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Involved in various phases of SDLC of the application like Design, Analysis and Code development.
  • Used the MVC architecture to decouple the business logic and data.
  • Designed views for the application using HTML, CSS and JavaScript.
  • Designed and implemented the shipping module of the application using Servlets, JSP and Web Services.
  • Used SQL server as the database to store the transactions and wrote queries and procedures to achieve specific tasks.
  • Writing queries for fetching and manipulating data using ORM software iBatis.
  • Implemented design patterns like Filter, Cache Manager and Singleton to improve the performance of the application.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
  • Wrote Log files to the server so that it is easy to track the bugs.
  • Implemented the reports module of the application using Jasper Reports to display dynamically generated reports for business intelligence.
  • Deployed the application in client’s location on Tomcat web server.
  • Provided production support for any unexpected problems the client faced.

Environment: JAVA, HTML, JS, CSS, Java, JSP, Servlets, iBatis, SOAP, Jasper Reports, SVN, Tomcat Server. EE5, J2EE, XML, HTML, JDBC, SQL Server, WebSphere8, Windows.

We'd love your feedback!