We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Proficient Around 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures
  • Ambitious Go-getter with extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, HTML5, JavaScript, Angular 6, React Js and Bootstrap
  • Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, IBM WebSphere and JBoss Application Server
  • Performance Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server, MySQL and SQL Server Management Studio.
  • Experience in MongoDB installation,patching, troubleshooting, performance, tracking/tuning, back-up and recovery in dynamic environments.
  • Experience in managing life cycle of MongoDB including sizing, automation, monitoring and tuning.
  • Experience in integrating databases like MongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
  • Mission Focused Aspirant with sweeping proficiency in using version controls such as SVN and GIT
  • Quick-witted Competent with skillful ability in using Spring 4.x ( Dependency Injection/Inversion of Control, Spring MVC, Spring Security, Spring Microservices, Spring JDBC, Spring REST, Spring Boot and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language
  • Innovative Individual with commendable experience in developing User Interface using Angular 4 framework, React.js, HTML, CSS, JavaScript
  • Experience with Maven for dependency, version management and Jenkins continuous integration (CI/CD) to setup automated builds
  • Experience in AWS Cloud platform and its services which includes EC2, EBS, Cloud watch, AWS SQS and S3
  • Worked on Swagger UI to interact with the API's. Designed and documented APIs using Swagger.
  • Experience in writing many test cases using JUnit framework. Expertise in developing dynamic web pages in HTML with AngularJS for UI and developed single page application by using AngularJS
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn innovative technologies quickly

TECHNICAL SKILLS

Languages: Java JDK 1.7, 1.8, Java Script, JSP, HTML, CSS.

Java Technologies: Java, J2EE, Spring, Hibernate, JDBC, JSF, XML Parsers, Servlets, Struts, Web Services, AJAX, Kotlin.

Web Technologies: Angular 6, Angular JS, Bootstrap, JavaScript, HTML, XML.

Database: Oracle 9i/10g/11g, MongoDB, DB2, SQL Server, MS SQL.

Tools: Tortoise SVN, SQL Developer, Sub Version, GitHub.

Build Tools: Maven, Jenkins, Docker, Apache Ant.

Web/App Servers: Apache Tomcat, JBoss, Web logic, WebSphere.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Full Stack Java Developer

Responsibilities:

  • Involved in Client Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM)
  • Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript
  • Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data from the website
  • Designed, developed custom, single page (SPA), the responsive web application on the front end using Angular 6
  • Used Angular to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, wrote custom directives for a responsive, CSS-animated user interface
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 6
  • Working as an application developer experienced with controllers, views and models in NodeJS
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements
  • Used Multi-Threading and collection framework including List, Map etc.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC), AOP, MVC, and Hibernate
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations
  • Written HTTP ajax calls in angular services using RxJs to get data from backend microservices
  • Creating REST API implementation using Spring Boot framework and writing test cases for API's
  • Experience creating real time data streaming solutions using Kafka.
  • Deploying application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC
  • Extensively used Junit and JMockit for writing unit test cases
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Experience in design and developing Application leveraging MongoDB .
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Enabled Journaling across all mongo instances for auto recovery of data after unexpected shutdown.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Used Hibernate, object /relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema
  • Extensively used JUnit for unit testing, integration testing, and production testing
  • Designed and developed API specification with testing case (Swagger)
  • Used Log4j to capture the logs that include various levels of information like an error, info, and debug into the log files
  • Tracking the bugs and improvements through JIRA
  • Handling the project with GIT version control

Environment: Java, J2EE, Spring Boot, Hibernate, MongoDB, PostgresSQL, NoSQL, Bootstrap, Angular 6, NodeJS, Agile (SCRUM), JUnit, Maven, RESTFUL, Kafka, GIT, HTML5, CSS3, JavaScript, jQuery AJAX, JAX-RS, Log4J, AWS, Swagger, Microservices, CI/CD, JIRA, Jenkins.

Confidential, Burlington, MA

Full Stack Java Developer

Responsibilities:

  • Developed and Deployed Java/J2EE based applications.
  • Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework. Also developed validators to implement server-side validation of input data.
  • Implemented Servlet Filters to implement user authorization and other functions.
  • Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as the ORM (Object Relational Mapping) tool.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2container services and using AWS admin console.
  • Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA.
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
  • Implemented Aspects using Spring AOP and Spring IOC Framework for logging and other functions.
  • Implemented logging functionality using Log4J and SLF4J.
  • Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON and XML.
  • Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them.
  • Created and consumed SOAP based web services using JAX-RPC and JAX-WS specifications with WebSphere Implementations of SKELETON and WSDL file.
  • Used Jersey Implementations to build REST web services.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Ant scripts to build and deploy the application in IBM WebSphere Application Server 8.5.
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel.
  • Implemented Message Driven Beans (MDB) to consume and parse the MQ messages received and inserts the data into the database.
  • Migrated some modules to KOTLIN from Java.
  • Configured and Deployed application on JBoss Application Server.
  • Scheduled different tasks using Java Timer and implemented it using Java Threads.
  • Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services.
  • Used JIRA to keep track of bugs and issues in the project.
  • Used AWS for continuous integration and responsible for generating docker images, Git was used as the version control system.

Environment: Java, Java8, J2EE, Spring, Hibernate, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, HTML, CSS, AWS, Kotlin, Android Studio, Bootstrap, Angular JS, REST and SOAP-Web Service, Test Driven Development (TDD), JAX-B, JAX-RPC, JAX-WS, JAX-RS, Jersey, Apache AXIS, JMS, MDB, Spring Framework, JUnit, Soap UI, Git, Oracle SQL, PL/SQL, JBoss.

Confidential, Warren, MI

Sr. Java Developer

Responsibilities:

  • Involved in daily stand up meetings, sprint planning and sprint retrospective meetings as part of AGILE methodology
  • Worked closely with developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project to design and implement the application
  • Designed and developed RESTFUL web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTFUL, PostgreSQL, and Maven
  • Used Multi-Threading, Exception Handling and collection framework including List, Map etc
  • Implemented the integration with the back-end system with web services using REST
  • Worked on consuming and producing using Restful (JAX-RS) web services
  • Wrote REST controllers to provide data to external applications in XML/JSON format
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP
  • Developed Angular Applications based on AngularJS . Written components backing dashboard pages like forms, data tables.
  • Built different webpages and business logics by using JavaScript.
  • Developed different pages and forms on client-side by using HTML5 , Bootstrap, React JS and CSS3.
  • Implemented Stable React JS components and Stand-alone functions to be added to any future pages.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment.
  • Performed the backend services testing using various systems like REST API services, Swagger and Postman.
  • Extensively used JUnit and Mockito for unit testing, integration testing, and production testing.
  • Design, develop, build, and maintain efficient, reusable, and reliable HMI Applications using Android Studio, Java and Kotlin and help maintain the code quality, optimize SDK performance, organization and automation.
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files.
  • Defined Coding standards and review code both manually and using automated code review tools
  • Worked on creating documents in Mongo database.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database .
  • Performed Data Migration between multiple environments using mongodump and mongo restore commands.
  • Installation of MongoDB RPM’s, Tar Files and preparing YAML config files.
  • Applied write concern for level of acknowledgement while MongoDB write operations and to avoid rollback.
  • Developed a logging component using ApacheLog4J to log messages and errors
  • Written test suites and unit test cases using Junit
  • Used Liberty Application Server to run the application and test it
  • Worked with GIT to maintain a control over the source. Used Maven build tool for compiling and packaging the application and compiled the project assemblies using MAVEN and deployed it
  • Used Maven for dependency management, build applications and deploy to the containers, application servers
  • Used Eclipse/IntelliJ as an IDE for Java/Template development and MAVEN as a build tool

Environment: Java 1.8, Spring MVC, JavaScript, HTML5, CSS3, Spring JDBC, REST web services, Hibernate, JAXB, WSDL, JAX-WS, RESTful, Swagger, Junit, Oracle, DB2, Android Studio, Kotlin Apache Kafka, WebSphere, bootstrap, Unix, Eclipse, Maven, Jenkins, PostgreSQL, GIT repository, JIRA, AJAX, jQuery, Agile

Confidential

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, development and testing phases, and responsible for the full stack development.
  • Developed user interface using HTML, CSS, Java Script, Ajax and JQuery
  • Used Angular JS, D3JS to build a single-page application.
  • Creating UI controls using Typescript, CSS, HTML5, and Knockout JS.
  • Maintaining the dynamic front end with Backbone JS collections, Handlebars, HTML and CSS.
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Made extensive use of promises in Angular JS for application control flow.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Maven to build and deploy the application in the server.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis.
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Used JIRA to fix and track the workflow.
  • Configuration and deployment of the web application using WebSphere 7 .
  • Following Agile practices to develop and deliver the requirements.

Environment: Java, J2EE, Spring MVC, REST, Restful API, JAX-WS, Apache Axis, JDBC, LDAP, Hibernate, JAXB, JMS, ActiveMQ, JSF, HTML5, CSS3, JavaScript, Ajax, JavaScript, JIRA, JBOSS ANT JUnit.

We'd love your feedback!