We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Sandy, UT

SUMMARY

  • 8+ years of expert IT involvement in planning and creating Web based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE innovations in Telecom, Financial, Insurance and Digital areas.
  • Roles include Senior Software Developer with proven track record in developing, implementing and reengineering the corporate Internet/Intranet high traffic web sites, content management systems with ability to work on multiple projects.
  • Experience in designing and developing multi - tier enterprise applications using Java 1.7/1.8, JEE& related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JPA, JMS, XML, JSP, HTML and Web services.
  • In-depth knowledge and experience in GUI using JS, Node JS, Angular JS, SQL, PL SQL, HTML, DHTML, CSS, XML languages.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, UDDI, Axis2 and JAX-WS.
  • Expertise in Application development using various frameworks such as Spring Framework 3.x, 4.x.
  • Sound RDBMS concepts and extensively worked with Oracle 9i 10g 11g, DB2, SQL Server 9.0 10.0 10.5 11.0 , 12.0, MySQL and Toad.
  • Implemented various levels of application and services using Spring-Framework, EJB, Struts, and ORM tools like Hibernate, JPA API for fast pace and efficient code generation.
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Worked experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect.
  • Expertise in Developing and Deploying Enterprise Java Beans (EJB) on Application/Web Servers like Web Logic, Eclipse, TomCat, WebSphere and JBoss.
  • Experience in working with various front-end technologies like Angular JS, Node.js, React.js.
  • Hands on experience in Design Patterns, Data Structures, XML Schema/DTD validations and Ant build scripts.
  • Experience in using CVS, GIT and Subversion.
  • Exposure to complete software life cycle from client requirement analysis to deliver.
  • Efficient in Defect Management for resolvingIntegration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
  • Hands on experience in writing Automation test scripts using Junit, Mockito.
  • Experience in BIRT designs which are persisted as XML and these can access number of different data sources which includes POJOs, SQL databases, Web Services and XML.
  • Efficient in Defect Management for resolvingIntegration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
  • Expertise in Report Designing using Birt-Viewer Report Designing tool, Forms designing using Adobe output Designer.
  • Good Knowledge on Visual report designer using BIRT and which are then deployed in Java environment.
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Expert in using MS OFFICE tools Word, Excel, Visio, Power Point of all versions from 2003, 2007, 2010 and 2013 to do Documentation, UML diagrams, Presentations etc.,
  • Experience in using PL/SQL in Oracle, MS SQL Server for developing database to create its objects like tables, views, functions, triggers, RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions and stored procedures packages along with knowledge on SQL and HQL Queries
  • Expertise in working with projects in Banking, Health and financial domains. Taken a shot at SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Hands on enough experience in developing building tools like Maven, Gradle.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Hands on Experience in UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
  • Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.
  • Coordination with seaward group for prerequisite move and giving the vital information sources required to effective execution of the application usefulness.

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, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

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: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

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

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

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 Spec: JAX-RPC, JAX-WS, JAX-RS

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

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, 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

Templating: Velocity, Freemarker

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

Micro Services: Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot

PROFESSIONAL EXPERIENCE

Confidential, Sandy, UT

Sr. Full Stack Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Client Side code were written in AJAX and server Side Code were developed using MVC4.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI Experience with and solid understanding of Micro services.
  • Worked on System security with the use of SSL (Secure socket layer), encryption and used role-based security.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Used Encryption algorithms to provide security to the data.
  • Expertise in developing reusable and interoperable Web service modules based on microservices, SOA architecture using SOAP and RESTful.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate framework.
  • Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing.
  • Developed Angular JS Controllers, html views, Services and factories for consuming REST API's and Math calculations modulus.
  • Used complete annotation driven approach to develop the application using Spring Boot.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Designed and Implemented SOA Architecture, Multithreading, using Spring MVC Framework, Spring Batch Coding involves Writing Controller Rest Controller, Service Layer and DAO Classes.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Developed micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP and Dependency Injection and JPA.
  • Responsible for the implementation of application system with Core Java and spring framework.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Designed and Implemented REST web services using JAX-RS, Spring REST.
  • Worked on Spring Quartz, form based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication.
  • Used AWS as a cloud based infrastructure to collect Splunk data within the AWS environments.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
  • Configured QA environment using AWS EC2, RDS, Route53 services.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Build REST web service by building Node.JS Server in the back-end to handle requests sent from the front end JQuery Ajax calls.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed front-end systems with JavaScript, Angular, Node.js, Bootstrap, Backbone, HTML5, CSS3.
  • Deployed application in WebSphere Application Server and developed using RAD.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Implemented code according to coding standards and Created Angular.JS Controller Which Isolate scopes perform operations. Extensively used Core Java such as Exceptions, and Collections.
  • Implemented Unit testing using JUnit.
  • Used Apache Maven for project management and building the app.

Environment: JDK 1.8, J2EE, HTML5, JSON, XHTML, JS, AJAX, JQuery, JQueryUI, AWS, CSS3, JSP, Angular.JS 5, JavaScript, Node.JS, Microservices, Bootstrap, XML, XSLT, XPATH, MULE ESB, AWS, WebSphere, Unix, SOAP, REST, Spring Boot JMS, Eclipse, Jenkins, JUnit, MongoDB, Mockito, Star Team, TDD, Spring MVC, EclEmma, JIRA, Spring framework DI, AOP, Batch, Hibernate, Cassandra, Docker, Maven, Coherence, Rally, Apache Camel, Selenium

Confidential, Eden Prairie, MN

Sr. Java J2EE Developer

Responsibilities:

  • Developed application using Web Services for data access from legacy applications and integrated with new GUI developed using JSP, HTML, XML, Angular.JS, Bootstrap, Spring Framework and AJAX.
  • Extensively used Spring & JDBC Frameworks and implemented MVC architecture.
  • Developed supporting DAOs to process data in and out of DB2 database.
  • Used Spring IOC to inject services and their dependencies.
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Implemented Rest based web services using JAX-RS annotations, Spring MVC Rest controller to handle different data representations.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • 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 DB2 database.
  • Involved in JUnit test cases to test the application.
  • Developed SQL queries, stored procedures and triggers for getting data.
  • Developed CIPHER Encryption, DECRYPTION algorithm using AES/DES.
  • Processed user information using the in-memory computing capabilities written in Scala.
  • Used Log4j Logging for the application Logging.
  • Experienced and involved in writing build scripts for tests and Continuous Integration with Jenkins.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Experience in back-end, including implementation and maintenance of web applications, web services, Microservices, and data access layers using MVC, REST, JSON.
  • Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Involved in implementing different security enabled web services using AXIS2 which involves writing WSDL and XSD files (SOAP) for different services.
  • Developed micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP and Dependency Injection and JPA.
  • Hands on experience on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
  • Performed configuration, deployment and support of cloud services including AWS.
  • Configured AWS Identity and IAM Groups and Users for improved login authentication.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events.
  • Ran Bower and Grunt components and wrote the scripting using Node.js.
  • Developed front end features using React/Redux/ES6 with Webpack.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Followed Agile software development with Scrum methodology.
  • Used SVN as the Version control for Code Management.

Environment: Java, J2EE, JSP, AJAX, Web services, DB2, JUnit, AWS, Log4j, HTML, CSS, XML, Angular2, Node.JS, React.JS, Bootstrap, Apache Axis, Unix/Linux, SVN, Spring Framework, Maven, MongoDB, Jenkins, Microservices, RESTful and SOAP Services, AWS

Confidential, richfield, oh

Sr. Java Developer

Responsibilities:

  • Entire Lifecycle for a CRM project.
  • As Technical Lead/ Architect involved in all facets of development life cycle
  • Applied agile methodology for design/ development, Prepared project plan and test plans
  • Developed REST web services to expose the Middleware services.
  • Designed and developed the gateway framework with caching features.
  • Applied design patterns such as delegator, singleton and other J2EE patterns
  • Architecture solution, Requirement gathering, Estimation and Prepare the Technical Design and Architecture document. Co-ordinate technically between Business user and Technical team. Estimate the effort and provide end-user training.
  • Create storyboards and wireframes for front end.
  • Create use cases and UML diagrams.
  • Architect Java skeleton code.
  • Formulated technical strategy with various functional areas across application
  • Developed and coded for Logging, Exception.
  • Implemented persistence to database using the hibernate ORM.
  • Developed front end pages using HTML/CSS/JS.
  • Implemented Spring MVC.
  • Review team work products/deliverable(s) for quality
  • Provide a technical solution to the team If there is any technical issue
  • Coordinating for Performance test
  • Developed front end in Angular JS
  • Design and use of REST full web services
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.
  • Supported solution designing activities and automated test scripts
  • Worked on writing test plans, test cases for various major and minor projects and skillfully executing them.
  • Writing Test Data and Test cases for the new features.
  • Enhanced test plan with new test cases at regular intervals of time.
  • Developed automation framework for web application testing.
  • Performing Regression and Functional, testing in QA, Stage and Production environments.
  • Tested the response format of REST services in XML, and JSON.
  • Used various driver's specific to each browser to write scripts for testing across various browsers.
  • Responsible for UAT project planning like creating testing scenario, test plans, and test scripts
  • Defined the Scope of testing for User Acceptance Testing.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, dB Unit and Spring Test support.
  • Developed the application using J2EE architecture specification and Design patterns.

Environment: Windows XP, XML, Spring, HTML, Hibernate, EJB, JSP, JSF, JPA, JDBC2.0, JavaScript, Eclipse, JSON, jQuery, Rest Web services, Tomcat Server, SQL server., Java Junit, Jenkins, Xpath, TestNG, QC, GIT, TOAD, Putty, Windows XP, Oracle 11g PL/SQL Developer, UNIX.

Confidential, philadelphia, pA

Sr. Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Developing the web site for online trading using E-Commerce such as Electronic Data Exchange.
  • Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
  • Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Created AngularJS Controller Which Isolate scopes perform operations in UI.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
  • Ran the standalone front-end application in Grunt Server. Used Google Chrome for debugging the application.
  • Conducted Code Reviews
  • Managed source control and version control using SVN
  • Project status tracking using JIRA
  • Integration room responsibilities.
  • Experienced in problem analysis in both technical system and application programs.
  • Essentially involved in all phases of SDLC to structure the unformatted requirements.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS with Dust.JS templating.
  • Developed client's interface in PHP in MVC modelling using code igniter framework.

Environment: JDK 1.6, HTML, JSP, Spring, Spring Batch, JBoss, log 4j, Tortoise SVN, Hibernate, SOAP web services, Maven, SOAP UI, Eclipse Kepler, java script, XML, MySQL v5.

Confidential

Java Developer

Responsibilities:

  • Gathered the requirements and converted them into functional design documents and technical design documents.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes.
  • User Input Validation is done using the JavaScript and Action Form.
  • Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT, XQUERY and parsers like SAX and DOM.
  • Have extensive experience in creating cartridges for Oracle Communication Applications OSM 7.0.3 for both COM and SOM
  • Performed Integration and deployment of applications using ANT and Maven.
  • Performed SQL operations using Oracle Database 10G/11G.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Implemented SOA architectures with web services using WSDL and SOAP.
  • Performed unit testing using JUnit framework.
  • Developed standalone custom Java applications to simulate various systems for testing.
  • Designed and developed over 100 change requests which involved the creation of new end-to-end workflows and also modification of existing workflows in Oracle OSM.
  • Customized the (modules) by creating a "Point Of No Return" system to handle errors in the downstream system and propagate notifications to the other systems in the stack.
  • Implemented an automated error handling tool and notification mechanism used for propagating notifications to different upstream systems.
  • Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in the Integration testing support and involved in bug fixing.

Environment: J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, WebLogic Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Tag-libs, EJB, RAD, MVC, SQL, Oracle Communication Applications OSM 7.0.3, Oracle Database 10G/11G, CVS.

We'd love your feedback!