We provide IT Staff Augmentation Services!

Full-stack Java Developer Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • Around 7+ years of working experience in designing, developing and testing internet/intranet Web - based Applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Good experience in developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy, and Maven.
  • Software developer experience in Client and Server-side Enterprise Application development with J2EE/Java technologies and frameworks like Hibernate, Spring, Data JPA and MVC using SDLC.
  • Extensive knowledge working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
  • Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
  • Implemented design patterns and Server side development - Factory and Service Locater patterns, and the business logic using Spring Batch DI Service components.
  • Experience in developing Multi-tier enterprise applications and web applications using various J2EE technologies including Spring-Batch framework.
  • Worked to integrate analytics and metrics into a suite of Angular 5 applications which involved coordinating technical resources as well as high level architecture.
  • Design and development expertise creating production-strength applications based on wide variety of modern technologies including ASP.Net MVC, Knockout JS.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Solid experience with Responsive Web Design (RWD) technologies like Angular 6.
  • Experience in front-end frameworks such as Bootstrap and Angular tied to NoSQL databases, Cassandra and MongoDB with Node.js.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Created services with Angular 5 so as to make the service available for dependency injection when creating components.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate.
  • Experience with portable deployment of applications as a single object using Docker.
  • Experience in various Agile methodologies, Waterfall and Test-Driven Development (TDD).
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS, and Service Oriented Architecture (SOA).
  • Experience in using Log4j and good expertise in Ant Tool.
  • Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Experience in developing testing plans and procedures for unit tests, system tests, and acceptance tests.
  • Experience in working with multiple Servers like Web Logic, JBoss and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, IntelliJ IDEA, and Net Beans.
  • Strong experience in developing test cases using JUnit, Easy Mock, and Spring Test Case framework.
  • Strong technical skills, high sense of ownership, good problem-solving skills, client-focused approach, fast learner and a cohesive team player.
  • Good understanding of object-oriented programming (OOPS) concepts like Inheritance, Polymorphism, Encapsulation, and Abstraction.
  • Good Working knowledge in CVS and GIT open source version control systems.

TECHNICAL SKILLS

Java Technologies: JSP, JDBC, JSON, J2EE, SERVLET.

Web Services: JAX-RS, WSDL, JAXB, SOAP, REST, JERSEY API, JAX-WS, AXIS.

Web Technologies: HTML/HTML5, CSS/CSS2/CSS3, LESS, SASS, JavaScript, jQuery, XSLT, DHTML, XHTML, AJAX, JSON.

Web Frameworks: Angular 4+, Bootstrap, Node.js, ReactJS.

Frameworks: Struts, Spring and Hibernate.

Database: ORACLE, PL/SQL, MySQL, Cassandra and MongoDB

Modeling Tools: UML, Rational Rose.

Application Servers: JBoss, Web Logic and Web Sphere.

Logging & Testing Tools: Log4J, Junit.

Languages: Java, C, C++

IDE: MyEclipse, NetBeans, IntelliJ IDEA.

Concepts & Other Tools: OOAD, Agile Methodologies, Design Patterns, UML, Ant, Ivy, Maven, Jenkins, Cruise Control, Neo 4J.

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge,NJ

Full-Stack Java Developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery and Ajax for service calls on pages to interact with the server.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Core, Micro services.
  • Experience in Micro services and Spring Core application development.
  • Experience on internet-based software apps using ASP, ADO, IIS, HTML, CSS, AJAX, XML, COM, DCOM and JavaScript, j Query, Knockout JS.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Experience using Apache Kafka cluster for Data Integration and secured cloud service platform like AWS and doing Data summarization, Querying and Analysis of large Datasets stored on HDFS.
  • Experience in unit testing the application using JUnit and also in Test Driven Development (TDD).
  • Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
  • Worked to integrate analytics and metrics into a suite of Angular 5 applications which involved coordinating technical resources as well as high level architecture.
  • Built a verification UI using Angular 5 and integrating RESTful APIs to verify customers
  • Created new Interfaces for the users with HTML, CSS, JavaScript and React JS.
  • Designed and scaling component-based web applications using React, Node.Js and various relational/non-relational databases.
  • Implemented responsive front-end and back-end design using React JS, CSS Grid, Express.
  • Developed individual projects with JavaScript frameworks and libraries like React.js and Node.js.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Design a new development platform using Dockers containers.
  • Re-design and implement CI build system using Jenkins.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Built NoSQL schemas and maintaining sessions by Mongo DB.
  • Actively involved in the process through Jenkins CI and CD Release Automation.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system

Environment: Java, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Spring ORM, Hibernate, Micro Services, SOAP, Restful, AWS, Dockers, Jenkins, JMS, JSP, XSLT, XML, SQL, Mongo DB, Apache Tomcat, Web Sphere, Maven, Log4j, Junit, JIRA, GIT, Agile.

Confidential, Des Moines, IA

Full-Stack Java Developer

Responsibilities:

  • Agile Methodologies (SCRUM) are used to improve the control over the project and reduce the dependencies on individuals as the project has significant number of teams.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Spring MVC, Spring WebFlux frameworks, Annotations and Spring Integration with Hibernate Framework.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Enhanced legacy application by building new components in Angular 4 and typescript.
  • Developed single page applications using Angular 4, Typescript.
  • Developed scalable REST API in Node.js, containerized server with Docker, load balanced using database models stored using MongoDB.
  • Developed user interface by using the ReactJs, Flux for SPA development.
  • Created Data as Service (DAS) based Restful (Jersey) web service to connect to a Mongo DB.
  • Involved in requirements gathering and Capacity planning for Multi-Datacentre (four) and Cassandra Cluster used Oracle DB and MongoDB for database related activities
  • Implemented Spring Circuit breaker pattern, integrateddashboard to monitor Spring micro services.
  • Developed applications using Core Java, Multithreading, Spring Batch, SQL, MongoDB.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Batch Framework
  • Implemented RESTful micro-services using the Domain given design to develop the largescale backend infrastructure leveraging Spring Boot, SpringIntegration, Hibernate, SpringData and MVC.
  • Implemented RESTmicroservices using springboot, generated metrics with method level granularity and Persistence using spring AOP and Spring Actuator.
  • Application Deployment on pivotal cloud foundry using CF push.
  • Design roles and groups for users and resources using AWSIdentity Access Management (IAM).
  • Used Git as Version Control System, an important component of Source Configuration Management.

Environment: JDK1.8, Java Scripts, HTML, Angular 2.0/4.0, knockout.js, Struts, Junit, Servlets, JDBC, JQUERY, JSON, AJAX, DOM, HQL,Bootstrap,JBoss, Spring Boot, cloud foundry,Scala, Spark, Selenium, JIRA,Apache Kafka, Restful services,Hibernate, DAO, Eclipse, EJB, log4j, NO/SQL, MongoDB, GIT, Maven, Jenkins, AWS.

Confidential

Java Developer

Responsibilities:

  • As a Developer in Java, involved in understanding SDLC using agile methodology and worked on front- end and back- end tools and frameworks.
  • Involving in environment setting, which includes installation, configuration application servers.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Experience with unit testing frameworks, Proficient in OOD and Implementation Design Patterns, Proficient Foundation works.
  • Development of the service layer using Core Java/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Configuring Maven for JAVA automation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.
  • Designing and developing required Selenium support code in Java for Selenium Web Driver.
  • The Micro-Services are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring boot and spring security modules.
  • Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Integrating Git into Jenkins to automate the code check-out process.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD)
  • Working with Angular routers like UI router to establish routing between Nested HTML views.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Used twitter Bootstrap for creating a responsive web design for varying screen sizes and devices.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers.
  • Created AJAX requests to the REST service using Angular JS built-in HTTP and resource objects.
  • Used JavaScript for the web as well as React native for mobile development.
  • Involved in writing Java API for Amazon Lambda to manage some of theAWSservices.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Maintained code and configuration files in Git and performed unit testing using JUnit.

Environment: Core Java/J2EE, Agile Scrum, AJAX, CSS3, HTML5, React.JS, Node.JS, Hibernate, Git, Jenkins, Spring Boot, Micro Services, Spring MVC, Spring Security, Spring Batch, Selenium, SQL, Maven, Junit, Swagger, Rest API, SOAP, AWS, Eclipse.

Confidential

JavaDeveloper

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams to express the detail design.
  • Implemented MVC architecture using spring framework developed Controllers, Form beans and configured the spring configuration file.
  • Used validation framework in the application.
  • Worked with EJBs (Session and Entity) to implement the business logic to handle various interactions with the database.
  • Worked on Messenger service in various modules to communicate with JMS for asynchronous communication within Application System.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Extensively used Spring IOC framework components such as Dependency injections.
  • Deployed business components into Web Sphere Application Server.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 9i database using HQL.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.
  • 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

Environment: Java, J2EE, spring 2.0, EJB 2.0, JDBC, Servlets, JSP 2.0, JSTL, XML, XSL, XSLT, JMS, JNDI, SOAP, Oracle 9i, ANT, Junit, Web Sphere Application Server 6.1, WSAD 5.1, CVS, Log4J, JavaScript, Hibernate 2.0, Windows XP.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, spring, Spring Batch and Hibernate.
  • Used Struts validator framework to automatically validate user input.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, JavaScript, CSS, HTML, XML, JSP, and Servlet.
  • 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.
  • Developed JSP custom tag libraries.
  • Involved in writing test cases using JUnit.
  • Developed the database tier using JDBC.
  • Used SVN tools for version control.
  • Involved in production support, monitoring server and error logs.

Environment: Java 1.5, Struts, Spring, Hibernate, Servlets, JDBC, Oracle 9i, AJAX, JavaScript, CSSSVN, JSP, HTML, Web Sphere, Apache Axis, Agile Scrum, JUnit 4.2, Design patterns, Web Services.

We'd love your feedback!