We provide IT Staff Augmentation Services!

Sr.full Stack Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8+ years of expertise in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using Java Technologies.
  • Experience on J2EE technologies including Core Java, Servlets 3.1, JSP 2.2, JDBC 3.0/4.0, JNDI 1.2, JPA 2.0, JAX - WS 2.2, Struts 2.0, EJB 3.1, Spring 3.0, Hibernate 4.0, JMS 1.1, XML 1.1.2, JUnit 3.0/4.0,Apache Camel.
  • Experience in working with the presentation layer using HTML 4.01/5.0, CSS 2.0/3.0, JSP 2.2, JSTL 1.2, Custom tag libraries, JavaScript 1.5, JQuery 1.4, and AJAX.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller) such as Multi-Threading,Singleton, Session Facade, Service Locator, Factory and Business Delegate in development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, Bootstrap, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Experienced in dealing with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB, EPA Batch Adapter, EPA Web Application.
  • Experience in highly distributed and scalable message based architecture EJB, JMS, REST, Groovy and JavaScript integration. Deployed this framework for the traditional mobile development which includes HTML, CSS and JavaScript.
  • Good work experience of Web/Application Servers like Tomcat 7.0/8.0, Web Sphere 8.0/8.5 and //8.0, WebLogic 12.1.1/11g/10.3.
  • Proficient in using RDBMS concepts with Oracle, DB2, MySQL andNoSQL DatabaseMongoDB and Cassandra.
  • Proficient in programming by using the IDE’s such as Eclipse 3.x/4.x, My Eclipse 6.x, RAD 8.5/9.0,IntelliJ IDEA, Webstorm.
  • Experience Using Jenkins, Bamboo a continues integration Tool.
  • Good Experience writing the ShellScripting and also extensively used PUTTY to connect to the Remote Severs and used to access the remote server Deployment Log Files.
  • Strong experience in developing applications Groovyand Grails.
  • Writing packages/procedures for Java JBoss Fuse facing applications.
  • High level of competency in JBoss Fusemessaging Architecture.
  • Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA), MQ.
  • Highly motivated and committed Engineer experienced in Automating, Configuring and deploying instances in AWS.
  • Experience with Test Driven development like JUNIT.
  • Experience implementing projects utilizing methodologies like Waterfall, Agile SDM’s.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

TECHNICAL SKILLS:

Programming Languages: C, Java 8.0/7.0, SQL, PL/SQL, COBOL, JCL, C#, ASP.net,GraphQL.Groovy and Grails

J2EE Technologies: Servlets3.1, JSP 2.2, JSTL 1.2, JDBC 5.0/4.0, JavaBeans, Java Script 1.8

Web Technologies: HTML 5.0/4.0, XML 1.1.2, CSS 2.0/3.0, AJAX, JSON, REST, DOM, Angular JS, Bootstrap, Microservices, Node.JS, PHP, Amazon Web Services(AWS), JQuery, D3.js

IDE Tools: IBM WSAD 4.0/5.0,RAD, Eclipse3.x/4.x

Application/Web Server: IBM WebSphere 8.0/8.5/8.5.5, JBoss7.1/8.0,Tomcat 7.0/8.0, Weblogic, Docker(Automated Deployment)

Databases: Oracle 10g/11g/12c, DB2 7.1/8.2.1,SQL Server 11.0/12.0, Mongo DB,AWS Aurora, Sybase

Methodologies: OOP, Agile, Singleton, MVC, DAO, Factory pattern, Facade, Front Controller, Business Delegate, Test Driven Development(TDD)

Operating Systems: WindowsVista/XP/2000/98/95,LINUX, UNIX

Frameworks: Struts2.0,Hibernate4.2/4.3.0,Spring3.0,UnitTesting(Junit,Mockito),Apache Camel, Jasmine

Middleware Technologies: JMS, EJB, JNDI

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr.Full Stack Java Developer

Responsibilities:

  • Involved in gathering and reviewing the business requirements and converting them to detailed design documents.
  • Followed Agile Scrum two-week development cycle to streamline development process with iterative and incremental development.
  • In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Grails, REST, Ajax and SVN.
  • Expert level skills in designing and implementing web servers solutions and deploying Java Application Servers like WebSphere, Web Logic, configuring Apache Web Server and various ATG Servlet engines.
  • Contributed in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3standards, with front-end UI team and developed cross browser and multi browser compatible web-pages.
  • Experience in MEAN stack development.
  • Built spring based Java and microservice to support enterprise web application.
  • ConfiguredActive MQ Objectswithin theWebSphere Application Environment.
  • Designed and developed application screens using Swing, HTML, JQuery, JSP, NodeJS, AngularJS and CSS.
  • Developed a proof of concept for using HBase to store and process borrower.
  • Extensively involved in the integration of the Front End web interface with SpringMVC, Angular JS.
  • Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ.
  • Involved in developing, exposing and consumption of web services like SOAP, RESTFUL.
  • Migrated IBM ESB code to Open Source JBossFuseESB after doing market study to compare different ESB solutions.
  • Worked with infrastructure team to create LoadBalancer, and point to JBoss Fuseserver.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Deployed applications using Maven and integrated with CI servers like Jenkins.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Installed, configured and hosted Tomcat app servers and MySQL DB servers AWSvirtual servers.
  • Designed, developed, implemented and maintained custom Ant tasks in Java and Groovy.
  • Participated on setting up the system for various software and tools needed for development and set up JMS 2.0 in JBoss application 7.1.
  • Established a mix of Test Driven Development (TDD) and programming style iteration based planning process for client.
  • Developed code to interact with APIs, RESTful Web Services using Ajax, JSON.
  • Performed Unit testing and wrote few unit tests for Angular using JasmineJavaScript framework.
  • Integrated the web layer with the native layer to make mobile apps use native features of the device via custom interface classes.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting.
  • Implemented the Singleton Design Pattern for the entire creation of objects.
  • Involved with the UNIX where users typically interact with UNIX shell using terminal emulator.

Environment: Java 8.0/7.0,J2EE, JSF 2.2, JBoss Fuse, XML 1.1.2, JSP 2.2, JMS 2.0, Spring 4.0, JDBC 5.0, HTML 5.0, CSS3.0,JavaScript 1.5, AJAX, JSON, Groovy & Grails 2.4.0,Log4J, Maven, JBoss 7.1, Jasmine, SQL Navigator, Hibernate 4.3, UML, Windows, JQuery, AngularJS, NodeJS, Bootstrap, Eclipse IDE, RWD, MySQL, Gulp, Bower, Mongo DB, Twitter Bootstrap, REST API and Windows XP, AWS, GIT-HUB, WebSphere Application Environment.

Confidential, Long Beach

Senior Full Stack Developer

Responsibilities:

  • Involved in gathering user requirement, design discussions and provided solutions totechnical challenges.Worked with business analysts to understand their business models and goals.
  • Developed Responsive Design UI, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries,AngularJS, JQuery, Jasmine JS, Modernizer JS, Bootstrap JS, and Backbone JS.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.
  • Analyse Cassandra database and compare it with other open-source NoSQL database to find which one of them better suites the current requirements.
  • Used Strong implementation for Ajax Request and Response using Java,Spring and JSON.
  • Mircroserviceswere being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Developed microservices which enhanced the application performance and reduced the failure rate.
  • Involved in the development of presentation layer and GUI framework using HTML.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
  • Evaluated open source software and normalize it into distributable packages with Groovy.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Installed, configured, and managed the servers (AWS, Tomcat, Apache, MySQL, MongoDB, Groovy, JIRA, Git, and Junit).
  • Create web UI tests using cucumber, Selenium WebDriver (tests written in core Java).
  • Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • UsedD3and other technologies to provide data visualization for data on various products.
  • Worked with graphic programming JFrame to construct a new JFrame object.
  • Worked on Transaction Interface in Hibernate which maintains abstraction from the transaction implementation.
  • Developed complete Web tier of the application using SpringMVC Framework
  • Used different JQuery Selectors, traversing through HTML DOM elements using JQuery.
  • Involved in upgrading Grails application from Grail1.x to Grails2.x, monitored and correct the application from upgrading issues.
  • Implemented services in modeling analytics platform using Grailsand Groovy.
  • Developed UI using Grailsserver pages.
  • Written unit test cases to test services implemented in grailsand groovy.
  • Developed and Deployed Java beans and other Components in the JBoss Server 7.1.
  • Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.
  • Developed with DOM where JavaScript add new HTML elements and attributes.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
  • Created DAO classes using Hibernate 4.2 HQL language to perform DB operation.
  • Used Putty to connect to the Unix Environment Servers and written the UNIX Shell Scripting for accessing the Server.
  • Built Maven scripts for automated deployment and for building the entire application.
  • Used RESTFUL Services to interact with the Client by providing the URL mapping.
  • Deployed applications using Maven and CI Servers like Jenkins.
  • Developed unit test cases using JUnit and Mockito Framework.

Environment: Core Java, Unix, J2EE 7, JDBC 4.2, Spring 3.1, Hibernate 4.2, XML, JavaScript 1.5, XHTML 1.0, JSF2.2, Groovy & Grails 1.3.7, Grails 2.4.5, Design Patterns, JUnit, Oracle SQL 4.0, REST Web Services, ANT, Eclipse 4.3, Putty, JBoss 7.1, Windows 7, Web Storm, AWS Aurora,Android Studio,and XCode.

Confidential, San Antonio, TX

Senior Java/J2EE Developer

Responsibilities:

  • Analyzed cases, created interfaces and designed the core functionality from presentation layer to business logic layer.
  • Developed hibernate DAO classes using Spring JDBC Template, worked with Hibernate for object relational mapping and connection management.
  • Involvedin defining and documenting interfaces between the individual programs in design development.
  • Experience on iBatis for mapping the ResultSet from JDBC API to Plain Old Java Objects(POJO)(used in stored procedures).
  • Cucumber approach which allows non-programming QA engineers to write new automated tests.
  • Used different JQuery selectors, traversing through HTML DOM elements using JQuery provided methods.
  • Defined new validations through Angular JS for the form field validation implemented through HTML5.
  • Re-developedJSP2.2 elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and retrieve the documents from Enterprise Content Engine.
  • Followed Rational Unified Process (RUP) methodology of iterative software development with its various workflows, artifacts and activities.
  • Converted the mock-ups into hand-written HTML, CSS 3, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
  • Used AngularJS components like Directives, Controllers, Views, model, services and Router modules to implement single page applications.
  • Configured Web server plug-in to directing dynamic requests to application servers for load balance in clustered environment
  • Refactored existing project to make it more RESTful and thread-safe.
  • Built and deployed Java applications using MVC II architecture using Struts2.1; designed and developed Servlet, JSP for Controller, View layers respectively where ATG Servlet processed requests and transferred control to appropriate JSP.
  • Responsible for maintenance of the WebSphere Application Servers and Web Servers on different AIX platforms and setting up the development, testing and staging environments for the ongoing application development.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Struts2.1Framework in the application, which is based on MVC design pattern.
  • Developed Action classes and Form beans and configured the struts-config.xml.
  • Incorporated an efficient way of doing builds and deploying the application to JBoss 7.0.
  • Worked on designing Web-Services in which request and responses are XML 1.1 documents are transferred over SOAP protocol.
  • Deploying applications using Maven and integrated with CI servers like Jenkins.
  • Developed JUnit test cases for all the developed modules.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Used JAXB 2.0 for parsing the XML and get the required data for the application.
  • Used PL/SQL to manage data and create tables.
  • Experience in writing Queries, Stored procedures, Functions, Packages, and Triggers.

Environment: J2EE 6, DB2, JSP 2.2, Struts2.1, JavaScript 1.5, SAML, XML 1.1x, JDK 1.3, JDBC 3.0, Maven, HTML 4.0, UML, Web Services, JSTL 1.2.1, SOAP, REST, JBoss Application Server 7.0, Eclipse 4.2, JSF 1.2, JPA, JQuery, IBM Rational Clear Case.

Confidential, Warren, NJ

Senior Java Full Stack Developer

Responsibilities:

  • Designed and implemented the User Interface using JavaScript 1.5, HTML 4.01, XHTML 1.0, XML 1.0, CSS 3.0, JSP 2.0, and AJAX.
  • Used Spring JDBC 4.0 in Java 1.6 to execute database queries. Created row mappers and SQL query classes for DB operations.
  • Used Spring framework for Dependency Injection and JDBC 4.0 connectivity.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS 1.1 configuration. Developed the message listener code.
  • Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and retrieve the documents from Enterprise Content Engine.
  • Configured Karma to run against number of browsers.
  • Involved in DOM JavaScript where we create HTML events in the page.
  • Design HTML 4.01 prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet 2.5 handling http request and response objects.
  • Create JSP2.0 pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
  • Proficient with one or more lightweight frameworks like AngularJS, Node.JS, MVC
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Implemented horizontal and vertical scaling of WebSphere Application Server (WAS) Advanced Edition in a workload-managed cluster
  • Integrating front end UI to the back end using spring MVC framework.
  • Involved in Middleware which enablesinteroperability between applications that run on different operating systems, by supplying services so the application can exchange data in a standards-based way.
  • Used Maven build tool for building the application.
  • Extensively used XML to code configuration files. Also worked on XML spy as an interactive tool.
  • Worked on AspectJ for inter type declaration that allow the programmer to modify a program’s static structure.
  • Monitored the error logs using Log4J and fixed the problems.
  • Involved in deployment of application in Integration and Implementation environment.
  • Used Subversion (SVN) as the configuration management tool to manage code repository.
  • Involved in JUnit testing and Integration testing for Project management and tracking.

Environment: Core Java, UNIX, J2EE 6, XML 1.0, JavaScript 1.5, JSON, CSS3, HTML 4.01, Spring 2.5, Design Patterns, Servlets 2.5, JUnit, log4J, JMS 1.1, MySQL, REST Web Services, Apache Tomcat 4.1, Weblogic, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable.
  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams utilizing UML and Rational Rose
  • Designed web pages using Struts 1.0 framework, JSP, XML 1.0, JavaScript 1.5, HTML 4.0/ DHTML, Swing and CSS 2.1
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update.
  • Developed the front-end pages in HTML and done client-side validations in JavaScript 1.5.
  • Developed Servlets 3.0 to perform business logic and to interact with the database using JDBC
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed mail utility class using JavaMail API.
  • Assisted in creating SQL database maintenance logs and presenting any issues to the database architects.
  • Designed and developed scheduling for data aggregations.
  • Involved with DOM JavaScript where we changed HTML elements in the page.
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Experience with XML schema as well formed and valid.
  • Performed Unit and System Testing and prepared test cases and test reports.

Environment: Core Java, J2EE, JSP 2.0, Servlets 3.0, SQL Server, JNDI, PL/SQL, ANT, HTML 4.0, XML 1.0, JavaScript 1.5, Eclipse 3.4, Log4j, CSS, Struts 1.0, UML, CSS 2.1, Windows XP.

Confidential 

Java Developer/Internship

Responsibilities:

  • Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
  • Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
  • Designed front-end components using JSF 1.2.
  • Involved in developing Java API, which communicates with Enterprise Java Beans 2.0.
  • Implemented MVC architecture using Java Struts 2.0, Custom and JSTL 1.2 tag libraries.
  • Involved in development of classes and writingHibernate 3.0 query language (HQL)queries.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Involved with DOM JavaScript where we remove HTML elements and attributes.
  • Created Stored Procedures using SQL/PL-SQL for data modification.
  • Used XML 1.0, XSL for Data presentation, Report generation and customer feedback documents.
  • Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: J2EE/Java, JSP 2.0, Servlets 2.5, JSF 1.2, Struts 2.0, Hibernate 3.0, JSTL 1.2, EJB 2.0, XML 1.0, XSL, HTML 4.0, DHTML, JavaScript 1.5, JDBC 3.0, Log4J, Oracle8i, Websphere 6.0, Eclipse 3.3, Windows XP.

We'd love your feedback!