We provide IT Staff Augmentation Services!

Sr. Java, Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • IT Professional with 8+ years of experience in all teh technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE technologies in various domains like Mobile, Insurance, Financial, Health Care etc.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, Bootstrap, JSTL with cross browser compatibility of webpage and responsive web design and Server scripting language like Node JS.
  • Good knowledge with Java 1.8 features like stream, Lambda expressions Time API, Streams, for each and functional interfaces etc.
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Hands on Experience in developing web applications by using spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at teh configuration level.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, X-Forms, XSL-FO and parsers like SAX, DOM
  • Expertise in back-end/server-side java technologies such as Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Good Understanding in databases such, NoSQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Experience with JUnit, Mockito, and Log4j in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.

TECHNICAL SKILLS

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

Enterprise Java: JSP, JSTL, Servlet, JNDI, JDBC, EJB, JMS

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JBOSS, jQuery, Bootstrap, JSON, NodeJS, React JS.

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Cloud, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, Junit, SOA, Jasper Reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, OSS, DevOps(CCID)

Webservices: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CXF, JMS, IBM MQ, Micro Services, AWS, Rest API

Database: Oracle, SQL Server, IBM DB2, Dynamo DB, MySQL, Postgres, NoSQL, MongoDB, Cassandra

Development Tools: Eclipse, RAD, Spring Tool Suite STS, IntelliJ

O-R mapping: Hibernate, JPA, JTA

Testing Tools/ Others: Junit, SoapUI, Putty, JIRA, Jenkins

Version Control: SVN, GIT

Build Automation: ANT, Jenkins

OS & Environment: Windows, Win 2k Server, Sun Solaris, UNIX, LINUX, MAC

Cloud Technologies: AWS EC2

Methodologies: Agile, TDD, Waterfall

PROFESSIONAL EXPERIENCE

Confidential - Seattle, WA

Sr. Java, Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using JSP, JavaScript, jQuery, HTML5, CSS3, Bootstrap and AngularJS.
  • Used AngularJSand Ajax module to handle RESTful calls to enable communication between view components and server.
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Implemented MEAN Stack (Node.js, andReact.js).
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
  • Developed technical designs for application development.
  • Implemented Spring Cloud Config Server, Routing and Filtering to Microservices.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit Testing and executed TDD frame work using Selenium.
  • Worked on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS and NodeJS application.
  • Built Web Services for Service Oriented Architecture (SOA).
  • Involved in developing Hive DDLs to create, alter and drop Hive tables and storm.
  • Designed and Developed dashboard menu section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC Framework, Hibernate ORM version 4.2 Module, SpringCore Module, XML, JSP and XSLT.
  • Developed teh application with various Spring Framework modules like Spring IOC, Spring AOP, SpringBoot, Spring Security, and Spring Batch.
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Used Spring MVC framework at teh Web tier level to isolate each layer of teh application so dat complexity of integration will be reduced, and maintenance will be very easy.
  • Used React JS for making AJAX Calls. Worked on Web pack for build and web pack-dev-server a server.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Used Maven as build automation tool for deploying teh project on WebSphere Application Server.
  • Developed teh project on IntelliJ and Gradle build tools to achieve more functionality for build process.
  • Implemented JAX-B conversation from XML to Object and Object to XML using Annotations.
  • Secured teh API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed test cases using Junit.
  • Create and configured teh continuous delivery pipelines for deploying Micro Services by using Jenkins CI server.
  • Installed, monitored and maintained teh development infrastructure including JIRA and Confluence.
  • Integrated Maven with shell scripts created in Bash to automate teh deployments for teh Java based applications.
  • Used Git to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch when new feature implementation starts.
  • Use WebLogic fuse for remote console login, JMX management and web server console.
  • Resolved bugs/defects in application by coordinated with team members of teh project to assure a positive outcome Involved in production support, resolving teh production job failures, interacting with teh operations support group for resuming teh failed jobs Configured log4j to enable/disable logging in application.

Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, NodeJS, React JS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, Spring Cloud, OAuth, JAX-RS, GIT, JSP, JUnit, Maven, Apache AXIS, Apache, JAX-WS, Restful, Amazon Web Services (AWS), PCF, Dynamo DB, Jenkins, DevOps, Micro Services, Oracle, Postgres SQL, Mongo DB, JIRA, Spring Tool Suite, DevOps(CCID)

Confidential - Milwaukee, WI

Sr. Java Developer

Responsibilities:

  • Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Design, implement and maintain java application phases.
  • Drive best practice, quality and consistency within design and development phases.
  • Designed and coded controller classes using J2SE dat would talk to real hardware controller to access their states and gave teh user control over teh hardware through teh multithreaded UI.
  • Used HTML5, CSS, jQuery, AngularJS and JavaScript to construct teh dynamic web pages (presentation Layer) for teh application.
  • Handled all teh client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP, Spring Boot and handled security using Spring Security OAuth.
  • Spring MVC model integration for front-end request action controller and Spring AOP for logging purposes.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of teh current application.
  • Implemented RESTful Webservices using JAX-RS and Jersey as provider.
  • Developed teh device driver using C, C++ languages in Linux.
  • Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
  • CRUD was used as part of servlets where DML operations were required on RDBMS like SQL DB’s.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Involved in using JPA(Java Persistence API) frameworks and API’s as JDO and Hibernate.
  • Developed teh DAO layer for teh application using Spring Integration and Hibernate template support.
  • Established connection to Oracle database with Spring Integration, Hibernate and created POJOs for mapping with teh database tables.
  • Wrote complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Implemented PL/SQL procedures and views in My SQL Database. Developed MySQL stored procedures and triggers using SQL to calculate and update teh tables to implement business logic.
  • Used Maven as build automation tool and deployments are on Web Sphere Application Server.
  • Worked on Messaging technologies like Apache Kafka.
  • Worked with Apache Kafka as a messaging service for activity tracking of an application.
  • Worked on DAO's to pull teh data from teh source Databases and converted into JSON formats and then published into Kafka Streams.
  • Used Kafka for streaming of data.
  • Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
  • Developed test cases for Unit Testing, Integration Testing with JUnit.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs.
  • Retrieving code from teh repository and deploying in Production using ANT.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, WSDL, JAX-RS, Jenkins, MySQL, C++,Kafka, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS)

Confidential - Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Worked in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements Using Agile methodology.
  • Responsible for development of Business logic in Core Java.
  • Involved in teh front end using JSP, JSTL jQuery, Servlets, HTML, JavaScript, and AJAX, AngularJS.
  • Implemented MVC architecture using JSP, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from teh cross cutting concerns.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with teh MySQL back-end database by integrating Spring with Hibernate.
  • ConsumedRESTfulServicesAPIs, and Local Storage for Data Persistence.
  • Implemented MongoDB database concepts such as Locking, Transactions, Indexes, Replication, and Schema design.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process teh data from teh database.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on Web Sphere Application Server.
  • Designing and developed a data migration strategy and source to target mapping to migrate teh data out of teh legacy systems into teh Cassandra customer DB.
  • Used EJB Core Annotations for Dependency Injection and usedApache Camel to integrate spring framework.
  • Implemented quartz jobs for running teh batch jobs based on teh triggers configured in teh spring files.
  • Developed Unit /Integration test cases using Junit tool.
  • Used Gradle tools for building and deploying teh Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Developed teh application using Eclipse as teh IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Environment: HTML, CSS, JavaScript, AngularJS, Agile, Struts, Hibernate, Spring framework, Servlets, JSP, JSTL, Junit, AJAX, jQuery, SOAP, WSDL, JAX-WS, Cassandra, Log4j, RESTful, MongoDB, PL/SQL, web services, Apache Camel, MySQL, Eclipse, Gradle, Junit, JIRA, SVN

Confidential - Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Worked in a TDD (Test Driven Development) environment and participated throughout teh SDLC process.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Developed presentation layer code, using JSP, HTML, AJAX and jQuery.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per teh Spring MVC design and writing business logics using core Java API and data structures.
  • Used Hibernate as ORM tool for mapping data, to send and fetch data from Database.
  • Developed teh Business layer using Spring (IOC, AOP), and JTA.
  • Developed teh Persistence layer DAO using Hibernate.
  • Worked with Hibernate to create mappings to map object model's data representation to a relational database.
  • Developed user friendly interface to seamlessly combine teh new module with existing login system using AngularJS.
  • Developed Web Services client and Service used SOAP Protocol for sending request and get response.
  • Developed teh project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed unit test cases using JUnit framework for testing accuracy of code and logging with Log4j.
  • Involved in configuration and deployment of application on WebLogic Application Server.
  • UsedTortoise SVNto maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, J2EE, HTML, CSS, JavaScript, AngularJS, jQuery, AJAX, JSP, Spring (IOC, AOP), Spring Batch, Spring web services, XML, UML, JUNIT, WebLogic, Hibernate, SVN, Oracle, JMS,Log4j, SOAP

Confidential

Java Developer

Responsibilities:

  • Worked in a Waterfall environment and participated throughout teh SDLC process.
  • Implemented Struts MVC Design pattern for teh Application for teh front-end appearance.
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications.
  • Developed teh view-controller components using Servlet/JSPs, JavaScript, CSS and HTML.
  • Involved in creating JSP pages for presentation of teh data to teh end user.
  • Wrote SQL for JDBC statements to retrieve teh data from database.
  • Developed and deployed teh Application on Apache Tomcat Server using ANT script.
  • Implementing Log4j for logging, debugging, fixing problems and PreparedJUnittest cases.
  • Developed teh whole project on Eclipse IDE.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in bug fixing during teh System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, CSS, JSP, Servlet, EJB, Struts MVC, SQL, JDBC, Apache Tomcat Server, ANT, SDLC, JUnit, Java Script, Log4j, Clear Case, Eclipse

Confidential 

Java Developer

Responsibilities:

  • Teh objective of dis project is to implement a web based front end system which can be used by teh employees, managers and higher-level management having specific role permissions for effective processing of day to day business activities in teh company like leave management, project management and resource management etc.
  • Designed & developed teh web-tier using HTML, JSP, CSS, Java script, Servlets, Struts (MVC) framework.
  • Used XML to transfer teh application data between client and server.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Backend application layer is implemented using EJB in JBOSS environment.
  • Developed PL/SQL queries, Triggers and Stored Procedures to check teh integrity of teh data and actively involved in tuning SQL queries.
  • Established Database Connectivity using JDBC for MySQL Database.
  • Used ANT scripts to build teh application and deployed on JBOSS Application Server.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Developed JUnit test cases for all teh developed modules.
  • Interactively worked with testing teams in providing test cases and test scripts.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, HTML, CSS,Javascript, EJB, Servlets, JSP, XML, JMS, Struts, JDBC, PL/SQL, SQL, JUnit, ANT, Log4j, JBOSS Application Server

We'd love your feedback!