We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 8+ years of experience as a Java Full stack developer and Java/J2EE Developer in full software development lifecycle including requirement analysis, design, coding, testing, debugging and maintenance .
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Web services .
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular - JS, and Backbone-JS .
  • Experience in implementing Java/J2EE technologies for application development in various layers of projects i.e. requirement gathering, analysis, design, implementation, Unit testing and deployment from UAT to Prod .
  • Proficient working on Java Frameworks like 2.x, Hibernate 3.x, JSF, and Spring Framework 4.x .
  • Experience in developing Full stack applications using Angular-JS, Node-JS, Mongo-dB, HTML, CSS, JavaScript, Bootstrap, Java, EXT-JS, and JSF etc .
  • Experience in designing and development enterprise applications using Java, JSP, Servlets, JDBC, JNDI, RMI, EJB, JavaScript, XML, REST Web services, JMS, Java Mail, WSDL, SOAP 1.1, and Hibernate.
  • Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM , and Pair Programming .
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers, databases such as Oracle 10g/11g, SQL Server 6.5/7.0.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc .
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js etc.
  • Experience with Spring Boot and micro-services design and development .
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Experience in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS, Object-Oriented (OOP) and Client & Server-side technologies.
  • Expertise in developing GUI using Swing, HTML, DHTML, DOJO, JavaScript , CSS, Angular JS, React-JS, SASS, Bootstrap, Apache Cassandra, Full Stack JSF, XML, REST, jQuery and AJAX scripting.
  • Features for Core API project. (Using REST API, JSON, REST Client, Eclipse PDT, Git ).
  • Experienced in Software Development Life Cycle ( SDLC ) implementing Waterfall, V-Model, & Agile methodologies .
  • Good understanding of No SQL Database and hands-on work experience in writing an application on No SQL database which is Mongo DB .
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access .
  • Experience in working with Version Control Tools like Rational Team Concert, Harvest, Clear case, SVN, and Git-hub.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
  • Involved as Developer and throughout the life cycle of the projects implemented triggers, Visual Force .

TECHNICAL SKILLS:

Languages: Java/ J2EE , C, C++, SQL , PL/SQL

Java Technologies: Java (JDK 1.3, 1.4, 1.5, 1.6, 1.7, 1.8), J2EE, JSP, Servlets, JDBC, Java Mail, EJB 2.0, Web Services

Server Scripting: Angular JS, JSP, JSTL, Custom Tag Library, AJAX (DOJO, JSON)

Frameworks: Spring 2.x/3.x, Spring Batch, JSF, Rich faces, Face lets, Struts1.2/1.3/2.x, JPA, Backbone.Js, Spring MVC

ORM: Hibernate 2.x/3.x

Databases: Oracle (version -11g, 10g, 9i, 8i), DB2 9.0, SQL Server 2000/2005, My-SQL 5.1, Sybase IQ

Internet Technologies: HTML, HTML5, DHTML, JavaScript, AngularJS, NodeJS, BootStrap, CSS, XML, XML Schema, XSL, DTD, Xlink, Xpath, XSD, JSP, Servlets , EJB, JMS, jQuery, JDBC2.0, Web Services, WSDL, JBoss, Seam, AJAX, JSON, TDD,JSF, Shell Script.

Distributed Technologies: RMI, EJB, JMS, ACTIVE MQ, Message Queuing (MQ series)

Web Services: SOAP, RESTFUL API's

Operating Systems: Windows NT/98/2000/XP/VISTA, Unix, and Linux

Java Testing Framework: JUnit, Mockito framework

Bug tracking tools: ALM, JIRA and Star Team, Team track, Quality center .

Web servers/Application servers: Apache Tomcat 6.0/7.0 , Apache HTTP server(IBM), Apache POI, JBoss 4.2 IIS, Web Sphere 8/8.5, Web logic 9.2

IDE: RAD, My Eclipse 6.x, Eclipse, WSAD, JDeveloper, JBuilder

Version Control Tools: SVN, STS, Clear Case, ReactJS, Star Team, VSS, GIT

Build-Tools: Ant, Maven, Log4J, Gradle

Protocols: TCP/IP, HTTP, HTTPS, FTP, Telnet, SMTP, SFTP

SQL Tools: TOAD, SQL Developer

NoSQL DB Tools: Mongo dB

Others: JProfile, Swing 1.0.2, CSS, JSON, DOM, Jenkin, GWT, Scrum, BDD, TDD, Selenium

WORK EXPERIENCE:

Confidential

Sr. Java Full Stack Developer

Responsibilities :

  • Involved in all the phases of software development life cycle like requirements gathering, analysis, design and implementation for the migration module of the SPP project. Modelled and architecture the design and process workflow of the 38 micro services that I am building in this build
  • Worked on Hibernate native queries and JPA to persist real time data into legacy Oracle databases. Involved in designing and developing complex DDL and DML scripts. Developed complex CRUD endpoints to retrieve and persist the data in the database
  • Designed and Developed user interactive window panes, header and footer panes and popups using Angular 2 features such as components, services, modules also used HTML5 , LESS Compiler and Bootstrap features for styling the window panes and popups
  • Implemented SWAGGER annotations at the code level to generate swagger documentation which will be helpful for endpoints documentation. Also developed wso2’s YAML code for endpoints contract. Involved heavily in designing and developing the branching architecture in GIT
  • Developed logging framework using Log4J in the entire application with informative message that generate the server response time. This helps to optimize the load and tune up the endpoints for better performance
  • Developed all the micro services using Spring boot micro services architecture . All these endpoints are developed using standard coding conventions for REST API’s
  • Implement REST messages for communication between web service client and service provider, develop Restful Web services for transmission of data in JSON format by utilizing HTTP methods
  • Involve in writing test scripts using Junit, Mockito and PowerMock and execute them through selenium and cucumber. Work closely with cross functional and cross platform Ops teams and QA teams to perform UAT and SIT. Automate the web application using Selenium WebDriver/ TestNG framework
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API , which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Performed unit testing using the open source Jasmine, Mocha .
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL .
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security , Message routing , message transformation , transaction management etc.

Environment: Spring Boot 1.5.6, Spring, Hibernate 4.3.11 Final, RESTful API 1.1.1, JUnit, Angular 2, Bootstrap, LESS, Log4J, HTML5, SQL/PL-SQL, Stored Procedures, SQL Server, Maven 4.0, IntelliJ 2016, GitLab, Windows 7, Agile

Confidential, Atlanta, GA

Sr. Java Full Stack Developer

Responsibilities:

  • Developed CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0 .
  • Developed new requirements with spring, Struts, and Hibernate .
  • Used jQuery for basic animation and end user screen customization purposes.
  • Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or React.JS, with NodeJS and CSS .
  • Experience virtualizing protocols like REST, SOAP, MQ, JDBC and JAVA objects and a good handle on XML, XPath , XSD, XSLT .
  • Created API test cases using inbuilt tool to enable parallel execution and custom reporting.
  • Handled HP, ALM, REST, API to upload execution reports at end of each execution.
  • Developed smoke suite to execute daily basis after each check-in using gitlab web looks logic.
  • Also, developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala .
  • Created various Parser programs to extract data from Autosys, XML, Java, and database views using Scala .
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML .
  • Built different modules, controllers, templates, custom filters and directives in Angular JS .
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, and JavaScript .
  • Involved in rendering additional components with custom HTML5 tags using React.js.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Experience in loading server-side internal certificates to Tomcat and Web logic server .
  • Involved in writing application-level code to interact with APIs , Web Services using AJAX and Angular resources .
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js , React.js .
  • Involved in reviewing and assessing current infrastructure to be migrated to the AWS cloud platform .
  • Efficiently handled exporting of SQL data into Elastic search to reduce the performance of the post-search operation.
  • Experience in AWS Code Commits for deploying projects using Git repositories.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef.
  • Experience with design & build of Web Applications using Java/J2EE Technology, AWS & Open Source technologies .
  • Responsible for making responsive web pages using twitter bootstrap and media queries .
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js . Implemented Grails Services and controllers to perform actions.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Making changes to the existing web applications and creating new components using React.js .
  • Reported bugs and tracked defects using JIRA .
  • Worked with Agile technology .
  • Managed projects with GRUNT task runner.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • In-depth experience with Amazon AWS Cloud Services, ( EC2, S3, EBS , ELB, Cloud Watch, Elastic Search, SNS, VPC, Cloud Formation, Route53 ) and managing security groups on AWS.
  • Involved in Developer Testing , Review , and Troubleshooting .
  • Developed UI tests with Protractor , Selenium and Java tests in JUnit.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Used Maven for build application.
  • Designed and Developed automation script using Selenium Web Driver and use to execute post-deployment for each Jenkins build.
  • Used LAMP to suitable for building dynamic websites and web applications.
  • Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI
  • Interacted with java controllers ( jQuery, Ajax, and JSON to write/read data from back-end systems).
  • Created GET/PUT request and response using RESTFUL web services.

Environment: Java 1.8, J2EE, Swing, Oracle 11g, MySQL, Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate, HTML, HTML5, CSS3, JavaScript, JUnit, AngularJS 2.0, React.js, Backbone.js, node.js, jQuery, Web services, Maven, Elasticsearch, Gradle, Jenkins, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Confidential, Providence, RI

Java Full Stack Developer

Responsibilities:

  • Analyzed user requirements and designed the user interfaces, object model, application server logic, and schema.
  • Implemented RUP development processes on Software Development life cycle.
  • Created web pages for each project using HTML5, CSS3, and JavaScript .
  • Developed RestFul web services interface to Java-based runtime engine and account.
  • Used Core Java & J2EE patterns for designing the applications.
  • Coded Struts Action Classes and Model Classes.
  • Worked with designers to get GUI mock-ups.
  • Developed web UI screens using Spring MVC, AngularJS, HTML5, CSS3, JavaScript, and CSS .
  • Reviewed the code developed by other developers.
  • Experience virtualizing protocols like REST, SOAP, MQ, JDBC and JAVA objects and a good handle on XML, XPath , XSD, and XSLT .
  • Created API test cases using inbuilt tool to enable parallel execution and custom reporting.
  • Handled HP, ALM, REST, and API to upload execution reports at end of each execution.
  • Developed smoke suite to execute daily basis after each check-in using gitlab web looks logic.
  • Used and configured Struts Dynamic Action Forms, Message Resources, Action Messages, Action Errors, Validation. XML , Validator-rules. XML
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
  • Used J2EE web-services to get geographic data (city, country etc.) and EJB's for credit card validation etc.
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery and JSP for interactive cross-browser functionality and complex user interface.
  • Used NoSQL DB like Mongo DB for the proof of concept.
  • Used Struts2.0 and interact with backend database using Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Developed presentation layer using HTML5, CSS3, Ext js, JBoss seam, CMS, Javascript .
  • Worked on enterprise management through Documentum.
  • Used Stored Procedures to crunch data and creating a view for fetching data from multiple tables on MS SQL Server .
  • Used JDBC, MQ Series and Web Services , and Hibernate Framework to access the data from back-end MS SQL database server.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics, and Collections whenever necessary.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's.
  • Used Validator framework of the Struts2.0 for client side and server side validation.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Created proof-of-concept using responsive web design, Node.js, React JS .
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Designed, Developed & Deployed server-side common utilities for the application and the front-end dynamic web pages using Servlets, JSP, Angular-JS, Node JS, JavaScript, Bootstrap, HTML5/DHTML, and CSS3 .
  • Implemented Fallout mechanism using Message Driven Beans, JMS .
  • Refactored existing Angular JS application for code maintenance based on MVC pattern.
  • Worked with QA team to validate the test cases whether the test cases meeting business requirements or not.
  • Used SVN for version and source control.
  • Extensively involved in unit testing, worked with user's team to fix the bugs identified in Systems testing.

Environment: Java 1.7/1.6, J2EE, Servlets, JSP, HTML5, JS, CSS3, DOJO, AngularJS, Apache-Tomcat, Maven Repository, Jenkins, JMS, AWS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, JBoss, TOAD, SQL Developer, Eclipse, JUnit, CVS, Struts, MVC, EJB, Mongo DB, Oracle coherence, JSM, Web Services - WSDL, Node JS, JAX-WS, SOAP CXF, JAX-Restful Services, JAXP, React, JAXB, QC etc.

Confidential, Los Angeles, CA

Sr. Java Developer

Responsibilities:

  • Performed complete application lifecycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Interacted with business analysts and end users in gathering requirements.
  • Developed REST based web services using Spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client.
  • Designed and developed the application UI using Spring web flow MVC framework .
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS3/CSS as per company's standards.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3Danimation, Shapes, Handling multimedia files and many others.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation, and icons.
  • Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript toolkits.
  • Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
  • Developed Test Cases and unit testing using JUnit and Implemented Log4j mechanism for logging at different modules within the application.
  • Created Images, Logos, and Icons that are used across the web pages using Adobe Flash, Dreamweaver, and Photoshop.
  • Extensively used JQUERY, JSON, AJAX, and DOM scripting to create interactive web applications like Message posting and autocomplete form validations.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript Methods and properties.
  • Used Ext JS to build the GUI controls of the application and Designed look-and-feel for websites in Photoshop.
  • Used Backbone.js, Angular.js, and React.js for building rich Internet applications & Require.js to optimize in-browser use and to Load the module and to improve the Speed.
  • Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js, Node.js, and JQuery.
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load Time and add modal dialog in web pages to get user input and requests.
  • Involved in the creation of an interface to manage user menu and Bulk update of Attributes using Angular.js, React.js, EXT.js, and JQuery.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Applied industry best practices and standards when project requirements were lagging.
  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.

Environment: HTML5, CSS3, JavaScript, JQuery, JSON, DOM, AJAX, YUI, Flash, Photoshop, Dreamweaver, Angular.js, Node.js, Ext JS, Backbone.js, React.js, Junit, Jbpm, JBoss, Drools, Drupal, Require.js, Responsive Design, Twitter Bootstrap, XML, JSON, and Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM .
  • Developed Web Services to consume those Web Services as well other enterprise-wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed Angular.js as a framework to create a Single Page Application ( SPA ) which can bind data to specific views and synchronize data.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript, Angular.js and did the client-side validation with the JavaScript.
  • Designed User Interface using Java Server Faces ( JSF ), HTML, CSS, jQuery , AngularJS and XML in a responsive grid layout.
  • Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts .
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two way data-binding allowing auto synchronization of models and views.
  • Use of SOAP UI to verify the WSDL endpoint URL.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client side validations.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in high-level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Providing support and guidance for Production and Implementation Issues.

Environment: MVC, UNIX, J2EE, Servlets, JSP, EJB, Hibernate, AJAX, XML, CSS, HTML, JSON, REST, SOAP UI, Spring, JavaScript, Oracle 10g/11i, JQuery, JUnit, AngularJS, Junit, Struts 1.2.8, Framework, Core Java, Junit, JSP's, Action Components, Tom Cat Web Server.

Hire Now