We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Amazon Web Services (AWS) certified with around 7 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Having Knowledge to develop, test, and implement software changes in a distributed applications environment according to existing software standards.
  • Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Strong knowledge of concurrency, scalability and fault tolerant designs.
  • Good working experience with Continuous Integration Tools -Jenkins, Hudson, Bamboo, Version Control Tools - SVN, Git, CVS, Bitbucket, Automation Testing Tools - Selenium
  • Quick Test Pro, Junit, TestNG, Mockito, Jasmine, Karma, Cucumber, SoapUI, Log Tools like Log4j, Log back etc.
  • Experience in developing Web Services using Soap, REST, Micro services along with Spring Boot, Spring Cloud, Spring JPA, Spring Data and Eureka for mid-tier load balancing and failover.
  • Strong familiarity with Cloud Technologies such as Microsoft Azure, Cloud Foundry, Google Cloud, OpenStack, Rackspace.
  • Experienced in working with AWS Cloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), RedShift, IAM, Glacier, SNS, SWF, SES, EBS, Route 53, Autoscaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups…etc.
  • Proficient in building MVC applications using Spring framework and Hibernate.
  • Experienced in UI such as JQuery, Ajax, JavaScript, Node JS, React JS, Backbone JS, Angular JS, Angular2, Angular4, Angular 6, Angular 7 Custom Tags.
  • Expertise in using DevOps to automate the build and deployment process using Jenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template, Terraform.
  • Used Java 8 features like Lambda expressions, Functional interfaces, Stream API, improved features of collection API.
  • Experienced in implementing the micro services in Web applications using the frameworks such as Spring-Boot development for java.
  • Responsible for developing REST web services using JSON, Spring 3.x, Hibernate and Oracle 11g on web sphere.
  • Used Core Java concepts such as Collections (ArrayList, HashMap, etc.), Generics, Algorithms, Data Structures, Multithreading and Serialization
  • Good understanding of ORM technologies such as Hibernate, iBatis/MyBatis and Spring JDBC.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Teach designers on the best way to submit their work and how might they utilize the CI/CD pipelines that are set up.
  • Arrangement full CI/CD pipelines so each submit an engineer causes will to experience standard procedure of programming lifecycle and gets tried alright before Experience dealing with money related frameworks it can make it to the creation.
  • Responsible for developing application using multi-threading.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like IBM Websphere, Web Logic, Apache Tomcat, Jboss, and GlassFish etc.
  • Responsible for assisting team to troubleshoot problems using Application Dynamics.
  • Used Google Guava Cache Transactions with Spring's Declarative Transaction Management and their annotations for function executions
  • Good working experience with Messaging Services like Zookeeper, Spring JMS, MDB’s, JMS API Active MQ, Rabbit MQ, IBM WebSphere MQ and MQ-Series API.
  • Experience in developing the front end/web applications using Angular, HTML5, CSS3, SASS, JavaScript, JSF, JSTL, AJAX, DOJO, JQuery, JSON, Bootstrap, NodeJS.
  • Excellent hands on knowledge working in Linux and Unix work environments.
  • Proven strength in Web Based Application and Enterprise Application Programming with JDBC, J2EE, Struts 2, Hibernate 3, Spring 3.2.2,Spring JDBC 3.2.2,Spring Security, XML, XSD’s, Web Services (WSDL, SOAP), AJAX, JDBC, ANT, IBM Web sphere, JBoss 5.1 and designing with UML.
  • Strong foundation of Java/J2ee system and have great experience and introduction on the majority of the J2EE advancements like Spring3.0, Web administrations, Hibernate, EJB, JDBC, SQL Server, Servlet, JSF, Prime Faces, JSP, XML, Java Script
  • Experienced in developing and deploying J2EE components on application servers like IBM Web Sphere 5.x/6.x, Web logic 8.1/9.2, JBoss and Apache Tomcat.
  • Experienced in using IDEs like IntelliJ, Eclipse, RAD, Spring Source Tool Suite
  • Experience in working with Relational Databases like Oracle, MySQL, DB2, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Redis, MongoDB & Cassandra.
  • Expertise in design patterns such as Singleton, Factory, Session Façade, DAO’s, Service Locator, Singleton Pattern and MVC architecture in the development.
  • Expertise in Object Oriented Design (OOD) and analysis based on Unified Modeling Language (UML) architecture using IBM Rational rose XDE and Visual Paradigm.
  • Hands-on experience in Consuming RESTFul services using AJAX, Angular $http, $resource and JQuery to exchange request/responses information.
  • Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Facade, Data Access Object and Business Delegate.
  • Experienced in implementing Service Oriented Architecture (SOA) using SOAP based (WSDL, UDDI) and Restful web Services.
  • Extensive experience on Docker containers infrastructure and Continuous Integration for building & deploying Docker containers.
  • Hands-on experience on build tools like Ant, Maven, Gradle and also Version control tools (SVN, CVS, Clear Case), GIT version tool, Defect Reporting Tools such as Quality Center, Clear Quest.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE

SDLC Methodologies: Waterfall, Agile, TDD

Java/J2EE Technologies: JDBC, JSP, Servlets, JSF, JSTL, JMS, EJB (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, JNDI, JPA, Multi-Threading, RMI, JavaScript, AJAX Networking, Exception Handling

Web Technologies: HTML/HTML 5, JavaScript, XML, CSS 3, CSS 4, JQuery, Bootstrap, Angular JS, Angular 4, Angular 5, Angular 6, Angular 7,BackBone.JS, React JS, Node JS, Ext JS, JSP, PHP

Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure, Pivotal Cloud Foundry, Google Cloud Platform, RackSpace, OpenShift, Docker

AWS Cloud Services: EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), Redshift, IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK (EBS), Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups

Database: Oracle 10g/11g/12C, SQL server, MySQL, DB2, SQL, PL/SQL, MongoDB, Cassandra, Dynamo DB, PostgreSQL.

SQL Clients: SQL Developer, MySQL, SQL Server Management Studio

Other Tools: Microsoft Office Suite (Word, Excel, Access, PowerPoint, Outlook), Adobe Acrobat, SharePoint, Fiddler, putty, Postman

Version Control / Build tools: GIT, SVN, GitHub, Jenkins, Hudson, Bamboo, Ant, Maven, Gradle, Grunt, Gulp, Bower

IDEs: PyCharm, Eclipse, MS Visual Studio, JBuilder, MuleSoft, IntelliJ

Operating Systems: Windows XP, Windows 7, Windows8, Windows 10, LINUX, UNIX

Web Services: SOAP, REST/Restful, WSDL, JAXB, JAX-RPC, JAX-RS, JAX-WS

Web Browsers: Firefox, Internet Explorer, Chrome, Safari

Development Tools: IntelliJ, Spring Source Tool Suite, RAD, Eclipse, Prime Faces 5, Net beans, SoapUI

Testing Tools: JUNIT, Power Mock, Easy Mock, Mockito, Postman, SOAP UI

MQ: Rabbit MQ, Kafka

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
  • Developed dynamic templates and Servlets and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as SPA.
  • Created custom reusable components for web applications using ReactJS and applied the Flux and Redux application architecture and discipline.
  • Analyzed the React JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platform .
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is used to separate the application configuration and dependency specification from the actual application code.
  • Used Spring Boot Actuator to externalize application’s configuration properties for different environments.
  • Designing and implementing scalable, RESTful and micro-services-based mobile back-end. The back end is being written in Java using Spring Boot for simplicity and scalability.
  • Strong background of Java/J2ee framework and have good experience and exposure on most of the J2EE technologies like Spring3.0, Web services, Hibernate, EJB, JDBC, SQL Server, Servlet, JSF, Prime Faces, JSP, XML, Java Script
  • Responsible for working on consuming and producing SOA microservice /Web Services.
  • Developed and deployed Micro Services based applications using Spring Boot and Node JS with Express.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services, Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
  • Developed Hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables.
  • Developed Hibernate inheritance mapping using single table approach and configured multi-level caching in Hibernate.
  • Developed Hibernate With Spring Integration as the data abstraction to interact with the database and used Dependency Injection (DI) using Spring framework and annotations.
  • Implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Integrated with Redis Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used GitHub version control repository version controlling to maintain project versions.
  • Used Maven to define the dependencies / plug-in and build the application.
  • Designed, developed, and deployed the application using Eclipse, Apache Tomcat 8.0.
  • Used NoSQL (MongoDB) and stored procedures as part of database interaction.
  • Used SOAP UI to manually connect to the web service and check data.
  • Implemented Log4j for run-time logs, AOP for handling transactions and exceptions.
  • Utilized Mockito and PowerMockito to mock external application components in JUnit tests.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: Java, J2EE, Agile, Angular 4, HTML5, CSS3, BootStrap, SOAP, AngularJS, React JS, Redux, Spring MVC, Spring Boot, Node JS, Amazon Lambda, Amazon S3, E2C, S3, RDS, EBS, Elastic Load Balancer, Hibernate, Prime Faces 5, Jenkins, Redis, Docker, Rabbit MQ, GitHub, Maven, Eclipse, Apache Tomcat 8.0, NoSQL (MongoDB), WebSphere, JBoss, Apache Tomcat, Log4j, JUnit.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in SDLC development like Requirements gathering, Analysis, Design, Implementation, Testing of application using Agile Methodologies and performed object oriented analysis.
  • Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
  • Worked with React Component Life cycle in updating the Virtual DOM and also making AJAX calls in components.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Created Typescript reusable components and services to consume REST API using Component-based architecture provided by Angular 2.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Work on Hibernate object/relational mapping according to database schema and DAO pattern to fetch data from database using Hibernate to carry out various database and DBMOD using toad for Oracle.
  • Implemented Spring Inversion of Control (IoC) using Dependency Injection to handle Web Services.
  • Developed Spring Framework Controllers and worked on spring application framework feature IOC container.
  • Developed applications using Hibernate persistence framework, wrote persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language.
  • Used SOAPUI and POSTMAN to unit test the SOAP and REST web service.
  • Developed secure Web services using standards such as SOAP, REST, WSDL, XSD, XML and JSON.
  • Worked on AJAX implementation to retrieve the content and for displaying it without reloading the existing page.
  • Build from the ground up reliable infrastructure services in AWS to deliver highly available and scalable services.
  • Developing various automation scripts that enable management of the Azure environment in an automated manner.
  • Experience Migrated micro services to Google Cloud Platform from skava and have one all the more enormous discharge arranged with 4 more microservices.
  • Developed Spring Boot application with microservices and deployed in AWS using EC2 instances.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
  • Worked on issue tracking and agile project management using JIRA.
  • Responsible for deploying applications on Application Server BEA WebLogic.
  • Developed database queries for Oracle and MongoDB databases.
  • Worked on Spring XD configuration to manage messaging from ActiveMQ to forward data into MongoDB data sink.
  • Used Log4j logging framework to debug the code.
  • Developed Unit Test cases based on PowerMock framework.

Environment: Java, CSS, HTML, JavaScript, JSON, JSF, AngularJS, React Js, Bootstrap, Ajax, REST API, Spring Boot, spring security, Hibernate, toad for Oracle,Prime Faces 5, Spring IOC, SOAPUI, POSTMAN, REST web service, SOAP, XSD, XML, JSON, AJAX, AWS, EC2, Azure, Jenkins, Git, JIRA, WebLogic, MongoDB, Active MQ, Log4j, ANT, Maven, PowerMock.

Confidential, Omaha, NE

Sr.Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Wrote SPA (Single page web applications) using Restful web services plus AJAX and Angular JS.
  • Used the NodeJS and AngularJS, MVC Frameworks in the development of the web applications.
  • Developed Single page applications using NodeJS at the server side using GULP, WEBPACK (ES6).
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJS.
  • Strong foundation of Java/J2ee system and have great experience and introduction on the majority of the J2EE advancements like Spring3.0, Web administrations, Hibernate, EJB, JDBC, SQL Server, Servlet, JSF, Prime Faces, JSP, XML, Java Script
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates
  • Used Spring Transactions in the application and developed Session beans for the business logic.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
  • Called web services with REST through Angular JS services to get XML file data and modified the response data to display in UI.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to relational database
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
  • Tested and documented results and bugs including documentation of information useful in the debugging process.
  • Worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access
  • Experience in re-architecting monolithic architecture service into micro services-based architecture using spring boot and pivotal cloud foundry.
  • Used Map-Reduce on HBase for pattern analysis on AWS instances
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack
  • Hands-on experience of designing a cloud native platform using AWS; Experience building and testing innovative prototypes from idea to execution.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Worked on the SPRING - Hibernate integration to maximize the Classical MVC Architecture.
  • Used NoSQL MongoDB to provide recommendations on Performance tuning for applications.
  • Wrote MongoDB client to receive data from AMC for Companies.
  • Wrote various select/update/insert SQL queries and store procedures for Oracle.
  • Used SVN for version control. Log4J was used to log both User Interface and Domain Level Messages.
  • Implemented the caching mechanism in Hibernate to load data from database, maintained mapping files of ORM while implementing transaction control layer.
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Used Maven as the Build tool. Experienced in using assistant tools such as GIT to access the code repository.
  • Worked with the Node package manager (NPM) along with Karma, Jasmine, Grunt and Bower for test and build.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine
  • Used JMeter for stress testing, Selenium WebDriver for testing the automation code.
  • Created and running the JMeter scripts for load testing.
  • Hands on experience with messaging protocols like DDS, MQTT, or similar technologies; Experience with Pair Programming, Test Driven Development and Agile methodology

Environment: Java, Spring, Hibernate, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JavaScript, AngularJS, Prime Faces 5, NodeJS, UML, HTML5, JAXB, SVN, Log4J, JUnit, WebSphere, Application Server, Eclipse, Oracle 11g, Maven, Jasmine, Karma, Protractor, Jira.

Confidential

Java Developer/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed web GUI involving HTML, Java Script under MVC architecture.
  • Developed webpages using XML, HTML, Java script, jQuery and CSS.
  • Developed front end using Struts and JSP.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed server-side components servlets for the application.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.
  • Involved in developing Spring web MVC framework for portals application.
  • Created simple user interface for application's configuration system using MVC design patterns and Swing framework.
  • Implemented Hibernate ORM to Map relational data directly to java objects.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Implemented Hibernate for Database Transactions on DB2.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring JDBC template to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Implemented the logging mechanism using log4j framework. Developed Web Services.
  • Used Log4j framework to log/track application. Used Rational Clear Case for Version Control.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments. Monitoring WebLogic Server health and security.
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Creation of Connection Pools, Data Sources in WebLogic console.
  • Wrote test cases in JUnit for unit testing of classes. Used Maven to build the J2EE application.

Environment: Java, Spring Framework, XML, Struts 2, Hibernate 3, RAD 6, SVN, Maven, Web Sphere Application Server, Web Services, Oracle Database 11g, IBM MQ, JMS, HTML4, Java script, CSS, Karma, Jasmine.

We'd love your feedback!