We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Having 8 years IT experience including Development & Production Support experience using Java/J2EE and Web Technologies.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Proficient with Software development methodologies like Waterfall and Agile Methodologies.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Excellent Core Java development skills.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections.
  • Worked on Restful services with spring boot.
  • Experienced in working with Tomcat, WebLogic and WebSphere application servers.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, Session Beans, JDBC and JNDI.
  • Exposure to XML, DTD, SCHEMA.
  • Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Strong Expertise in frontend technologies such HTML, CSS and JavaScript. Basic understanding of Ajax
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries and with non-relational databases (NoSQL) like MongoDB.
  • Have working experience on AngularJS.
  • Build Restful API for accessing and manipulating employees, events, and alerts using NodeJS. Implemented
  • Developed the front-end components of the application - order capture screens, using Angular JS proxied using the NodeJS.
  • Good knowledge in building Splunk Apps for custom application requirement.
  • Experience in developing the application services utilizing the Pivotal Cloud Foundry (PCF) platform as a service for quick builds of RESTful API's.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
  • Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
  • Incorporated XML Parsers such as DOM and SAX.
  • Worked on microservices with Spring Boot.
  • Expertise in three-tier Client/Server development architecture.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQL Developer
  • Used integrated environment for java such as Eclipse, My Eclipse, RAD, STS and Net Beans.
  • Experience in using WEB 2.0 modules for web development.
  • Exposure to UNIX commands and Linux.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills

TECHNICAL SKILLS:

Languages: Java 1.7/1.8, HTML5,CSS3, JAVA Script, Shell Script, SQL PL/SQL, Pig, Hive, Hadoop

J2EE Technologies: Servlets, JSP, JNDI, JSTL, JSF, Web Services, Microservices

UI Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, Angular 2, React JS, NodeJS, BootstrapJS

Frameworks: Apache Commons, Microsoft Dynamics NAV

Spring Framework: Spring Core, Spring AOP, Spring MVC, Spring Web Flow, Spring JDBC, Spring ORM, Spring DI, Spring Web Services, Spring Transaction, Spring Data JPA, Spring Boot, Spring BatchCloud Technologies: AWS - EC2, S3, Lambda, VPC, ELB, Cloud Formation, Cloud Watch, RDS, Auto Scaling and EMR

Web/Application Servers: WebLogic Server, JBOSS, Apache Tomcat

XML Technologies: XML, XML Schema, JSON

SOA Technologies: SOA, ESB, Web Services, SOAP, REST, WSDL and UDDI, SOAP UI

IDE: Eclipse, Net Beans

Databases: Oracle, SQL Server, DB2, MySQL, NoSQL MongoDB

Version Control Tools: GIT,SVN, CVS

Replication Tools: IBM CDC for Oracle, IBM CDC for DB2, IBM CDC for Kafka

Operating Systems: Windows XP, UNIX, Ubuntu, CentOS, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Full Stack Java Developer

Responsibilities:

  • All the applications were developed in J2EE using an MVC based architecture.
  • Implemented modules using Core Java APIs, Java collection, multi-threading, and object-oriented design principles.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures.
  • Used Core Spring for setter dependency injections.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Single page architecture by using Angular JS. Node JS for server side web Applications, Real time communication.
  • Developed the Business layer using Spring Boot and JTA. Spring Boot for creating REST Web Services.
  • Developed the Persistence layer DAO using HIBERNATE.
  • Developed, Tested and Deployed application in Apache Tomcat server.
  • Implemented Restful web services using JSON, XML.
  • Developed internal applications using WebLogic Portals.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed REST Full services using Spring Boot and deployed to pivotal cloud foundry (PCF)
  • Developed API for using AWS Lambda to manage the servers and run the code in the Postgres DB.
  • Manipulated data using CRUD (create, read, update and delete) operations of DB2 database management system and handled database access and data transmission based on RESTful web service.
  • Proficient in SQL, PL/SQL Stored procedures, Functions, triggers to interact with Oracle 11g.
  • Involved in Installation, Configuration, and Administration of WebSphere server on Windows and Linux.
  • Involved in writing API for Amazon Lambda to manage some of the AWS Services.
  • Interfaced with the NoSQL MongoDB back-end database by integrating spring with Hibernate.
  • Deployed application on WebSphere Application server 8.5.
  • Experience in developing the web applications with web frameworks such as J2EE and Angular2.0
  • Utilized JavaScript Frameworks AngularJS 2.0, NodeJS
  • Configured and deployed the application using Tomcat and WebLogic.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Build the responsive application using AngularJS, NodeJS. Application compatible with mobile devices and different web platforms and browser.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Hands on Core concepts in Multi-threading and Collection frameworks.
  • Used Maven and Jenkins as build tool and deploying the application.
  • Designed and implemented RESTful APIs using Spring Boot, Spring MVC and NoSQL database MongoDB that persists ADP system level configuration data.
  • Used Jenkins to deploy these applications and used GIT for Version Control of code for incremental development.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts in QC.
  • Tested request and response payloads with SoapUI and Postman apps
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.

Environment: Java 1.7/1.8, J2EE 1.6, HTML5, CSS3, AJAX, JQuery, JavaScript 1.7, JSP 2.1, JBoss, Spring, Spring Batch, Spring web services, Spring Boot, Spring DI, RESTFUL, AWS, Hibernate, Angular2,NodeJS, SOAP, Agile, Postman, Tomcat, XSD, XML, UML 2.0, JUNIT, WebSphere Application Server 8.5, Maven 2.0, Oracle, DB2, MongoDB, RDBMS, Cassandra DB, JDBC, Spring JMS, Apache Active MQ, Apache Camel, WebLogic, Log4j, JSON, UNIX, STS, IBM MQ Series, Linux, SVN, Hudson, Jenkins, Git Hub.

Confidential - Dallas, TX

Sr. Java/J2ee Developer

Responsibilities:

  • Analysis and understanding of business requirements and implement the process using agile methodology.
  • Developed server-side services using Java, Spring Boot framework, Web Services (SOAP, Restful, WSDL), SOA (Service oriented architecture), services are built on Spring Boot-Jersey configuration setup.
  • Worked as a Full Stack developer and developed the Application UI portal and developed the backend Rest API services for different HTPP calls.
  • Designed and developed Micro service UI Portal using HTML, CSS, AngularJS, Bootstrap.
  • Followed WCAG2.0 web standards for developing the front end applications.
  • Implemented the UI portal in dynamic setup, by pulling the definitions of HTML tags from Data Base and implemented Angular Directive that apply the definitions to the tag, implemented few CSS styling to meet the client requirement standards.
  • Implemented few rest service calls on Node server to make the UI (Angular) Code simple and to make performance better.
  • Involved in both the consumption and producing of web services, implemented the application using different design pattern like service locator, DAO.
  • Implemented JPA repositories for the data access and performing CRUD operation. All the CRUD operations related to entities are been implemented using JPA repository.
  • Implemented spring boot security authencity setup for the application security and deriving the user credentials.
  • Involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement business logic.
  • Communicated with the Leads and BA’s for better understanding of the design requirements.
  • Study the database needs of our application and optimize the needs using SQL DB.
  • Work on Defects/Bug fixes as per Weekly Sprint Planning.
  • Integrated the Sonar plugins for the code quality and to find bugs used swagger API for RESTFUL API Functionality documentation.
  • Deployed and configured the data source for database in WebLogic application server
  • Used Maven to build and deploy to Tomcat server and Splunk as log monitoring.
  • Docker is used for creating images that are deployed on AWS as Microservices.
  • Implemented SOAP web services and used adapter classes for developing the business log and for setting up the request object.
  • Used Maven to build the project and Eclipse IDE tool for development.
  • Monitored the errors using Log4j.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Environment: Java/J2EE, Spring Boot, Hibernate, JPA Frame Work, MySQL, CSS, HTML, Spring MVC Architecture, Spring-Security, JUINT, Tomcat, Splunk, WebLogic, GIT, Eclipse, Web services(REST/SOAP), TDP Portal, Kubernetes, Sonar, Swagger, Maven.

Confidential - Lake Mary, FL

Java Developer

Responsibilities:

  • Involved in the analysis, design and implementation of business user requirements.
  • Elaborated use cases, interface definitions and services specifications in collaboration with Business and System Analysts.
  • Worked on Agile SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Implemented the system using MVC architecture and DAO Design Patterns to achieve maximum abstraction of the application and for facilitating reusability.
  • Extensively used Spring IOC, Spring AOP, Spring MVC, Spring Data, Spring Web Services of the Spring Framework in implementing the various layers of the application using Spring Boot.
  • Used Hibernate with Spring Integration as the data abstraction layer to persist data into the Oracle database dependency injection (DI) using spring framework and annotations.
  • Developed Hibernate mapping java classes with database and created queries with Hibernate query language (HQL).
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Used SOAPUI for testing Restful Web services.
  • Worked with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
  • Created tables, triggers, stored procedures, SQL Queries, Joins, Constraints & Views for ORACLE database.
  • Tuned the performance of the application through caching.
  • Logging framework Log4J is used for application logging activity and to troubleshoot issues in debug mode.
  • Wrote Junit test cases for testing the application.
  • Used Maven to build war and ear files to deploy on WebLogic Server and used Jenkins for continuous integration.
  • Used Rally tool for tracking stories progress and follow agile methodology and sprint planning.
  • Involved in Unit, Integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Used HP Quality Center (QC) as the software quality management tool.
  • Maintained the project using Git and participated in deploying applications using CI-Jenkins.

Environment: Spring MVC, Hibernate, Oracle database, REST Web Services, JTA, WebLogic, Spring Tool Suite, Windows 7, Git, Maven, Jenkins, log4j, XML

Confidential

Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project.
  • Created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for an optimized application design using Microsoft Visio.
  • Used AGILE methodology and test driven development (TDD).
  • Implemented the various layers of the application using Spring 3.0 Framework modules such as Spring IOC,
  • Spring AOP, Spring MVC, Spring ORM.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Used Spring Dependency Injection to inject required beans and spring AOP for transaction management, logging and security services.
  • Implemented the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Used Hibernate as the ORM framework to persist data onto MS
  • SQL database by implement persistence layer.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Created SOAP Web Services to provide systems required information.
  • Written Web Services (WSDL) to effectively work with SOAP and XML, XSLT and exchange data between different applications which are on different platforms. Developed top-down and bottom up web services development.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Used Soap UI to manually connect to the web service and check data.
  • Consumed RESTful Web services with Apache CXF Framework.
  • Worked on marshalling and unmarshalling the xml using JAXB.
  • Used IBM MQ for messaging.
  • Used Web sphere ESB to reduce costs with a fast and flexible application integration solution that eliminates point-to-point connectivity programming.
  • Setup and Configured the Web Sphere Application Server for deployment and testing.
  • Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
  • Performed unit testing using Junit frameworks like TestNG and Mockito frameworks.
  • Used log4j for capturing the logging activities of the application.
  • Used GRADLE to build the project into WAR and EAR files.
  • Used Clear Case as version control software for software management.

Environment: Spring, Hibernate, REST& SOAP Web Services, WSDL, Log4J, MySQL, Clear case, Gradle, Junit, XML, JIRA and Web Sphere.

Confidential

Java developer

Responsibilities:

  • Designed User Interfaces using JSP 1.X, JavaScript, AJAX, JQuery, CSS/CSS3, and HTML/HTML5 for front end view and displayed the hierarchy tree of agents.
  • Using Twitter Bootstrap and designed the UX in a modern and user friendly way, so that anybody can easy use the website.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Implemented the process using Agile (Scrum) methodology and Test driven Model.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
  • Extensively did client side validations using JavaScript and developed the required Servlets.
  • As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
  • Developed stores procedures, triggers, functions and database tables in Oracle database.
  • Used rich API's, proxies and caching to make application scalable and highly available.
  • Used JQuery and Ajax and bean tag libraries extensively while coding JSP 1.X pages.
  • Analysis of requirements for new project and impact analysis.
  • Performed automation testing TDD to ensure better product quality.
  • Participated in daily meeting for enhancing the features for the portal.
  • Participated in Code review and Quality Assurance.
  • Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
  • Used GIT for version control and Quality Center for defect tracking.
  • Automation testing and system integration testing of the developed code.
  • Coordinated with the onsite team members and provided related documents to the onsite team members.
  • Packaging of the developed component to be deployed in a production environment.

Environment: Java, JSP, JavaScript, JQuery, AJAX, Bootstrap, Spring MVC, CSS, Java Script, HTML, Eclipse Juno, Maven, GIT, JUnit.

We'd love your feedback!