We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Franklin, TN

SUMMARY

  • Around 7 years experience in developing software applications using JAVA/J2EE tools and technologies like Java and J2EE tools & technologies like Servlets, JSP, JDBC, Struts, Spring.
  • Expertise in Java and J2EE - Servlets 2.4/2.5, JSP 1.2/2.0, Spring 3.0/3.1, Hibernate 3.5 and JPA 2.0.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Spring Batch, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Experience in developing application using Spring Framework that uses features of IOC, AOP, and MVC.
  • In-depth knowledge and experience in UI using JavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap, PHP, Typescript.
  • Sound knowledge of SDLC and its phases with exposure in Agile, waterfall, Iterative/Incremental and V-model methodologies.
  • Developed interactive and dynamic web pages using hand coded semantic HTML, CSS, AngularJS and Bootstrap.
  • Experience in design architecture and development of batch jobs using Quartz and Spring batch.
  • Experience in developing and deploying applications through Tomcat 6.0 andapplication servers like GlassFish,WebSphere, WebLogic 9.1/10.3/11g andJBoss 6.0/6.1/7.0.
  • Experience in developing Web services like SOAP (Simple object access protocol) and REST (Representational State Transfer).
  • Extensive usage in Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms,Synchronization, Serialization, IO, Exception Handling and Polymorphism
  • Excel in creating test plans andwriting/running automated test scripts to pinpoint software defects, track bugs, close open defects and validate functionality.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQL Server query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience on different IDEs such as Eclipse, NetBeans and deployment using Application servers like Apache Tomcat.
  • Addressed bugs and tracked them using Bugzilla and Mantis.
  • Worked with Version Control Systems like GIT, Bamboo and SVN.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 4.
  • Implemented Micro services Registration and Discovery with Spring Cloud and Netflix's Eureka.
  • Deployed containers and Micro services in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Extensively worked on new requirement and enhancements to meet the client requirements.
  • A self-motivated professional and natural communicator possessing good technical, initiating, problem-solving skills, good team player and Interested to work on new technologies.

TECHNICAL SKILLS

Programming Languages: Java, C++, SQL and PL/SQL, Kotlin

Java Technologies: JSE, JDBC, JPA, AJAX, JSP, Servlets, EJB, JMS, JSTL, JNDI

Web Technologies: HTML5, CSS3, JavaScript, AngularJS, Angular 2.0/4.0, Node.js, React JS, Bootstrap, XML,XSD,XSL/XSLT, AJAX, jQuery

Webservices: REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB, Apache-CXF, JSONAPI

ORM technology: Hibernate, iBatis, MyBatis

Application Servers/Web Servers: WebLogic, Web Sphere, Oracle Glassfish, Wildfly, Jboss, Apache Tomcat.

Applications Frameworks andmodules: Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring, Cloud,Spring, Batch, Spring Core,Spring Hibernate, Spring JDBC, Spring Security.

Databases: Oracle, MySQL and SQL Server, MongoDB, Cassandra.

Operating Systems: Windows, Linux and Solaris

GUI: HTML,DHTML, HTML5, CSS3, SASS, JavaScript, TypeScript, JSP, jQuery, AJAX,AngularJS

IDEs: NetBeans, Eclipse, IntelliJ, RAD

Version Control Systems: CVS, SVN, Bamboo, GIT

Tools: Viewer: JUnit, Log4J, DOM

SOA/Webservices: WSDL, SOAP, SOA and REST services

Build Automation Tools/ Issue Tracking Tools: ANT, Maven, Gradle, Jenkins, Jira, Rally, Ansible, puppet

Cloud Technologies: AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF

Other Tools: MS Visio Professional, StarUML, Code Quality, Code Coverage.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Full Stack Developer

Responsibilities:

  • Worked on Miro board and swagger hub to build the API specs and project flow.
  • Worked on the Kotlin for building the backend components and API resources, experience working on JsonAPI for creating multiple API’s
  • Worked in creating the wrapper services and controllers around the service using Typescript.
  • Responsible for exploring the environment, gathering requirements from internal teams and external clients.
  • Worked on Apache Commons library for parsing the emails and sending them to the user as a JSON Api.
  • Experience Writing unit test cases using Junit on the backend and using JASMINE and KARMA on the frontend.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
  • WorkedonRXJX for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.
  • Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
  • Worked in an Agile environment which uses safe Agile and participated actively in all the sprint meetings.
  • Experience working directly with the client and know the dependencies of a task
  • Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using JSON and XML.
  • Responsible for making suggestions to code, build code, create a test plan, implement testing and perform final implementation into client sites.
  • Worked on Docker hosting the server and setup the docker containers to host the application

Environment: Core Java, Linux, Angular, Kotlin, RXJS, HTML5, CSS3, Docker, Spring boot,Typescript, Elasticsearch, MYSQL, Junit, JASMINE, KARMA.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in gathering business requirements from the end user and prepared System Requirement Specification documents.
  • Involved in developing architecture, business logic, and database structure of the project.
  • Involved in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Created the Technical design documents as per the Functional Specifications Document and Business Requirements Document.
  • Responsible for developing the sequential and conditional batch jobs using the Spring batch framework .
  • Involved in batch processing usingSpringBatchframework to extract data from database and load into corresponding tables.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC andORM) and Spring BOOT technologies.
  • Used and participated in Agile Methodologies for design and development of the applications
  • Developed application based on SpringFramework and uses J2EEDesign Patterns like Facade, Singleton, Factory & Value etc. Patterns.
  • Designed and Developed presentation layer using JSP, HTML, DHTML, XSLandAJAX.
  • Developed Service Locator which encapsulates the JNDI lookup mechanism to locate EJB Components.
  • Configured JDBC and LDAP Security in the application server.
  • Wrote Rest services to feed data to an application with AngularJS framework.
  • Used GIT and SVN for source control and Jenkins for continuous integrations.
  • Built and managed projects modules using Apache Maven.
  • Used Scripting Languages to validate client-side parameters.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Prepared guideline to deploy the application on WildFly / jboss Application Server to test deploy.
  • Knowledge of developing single page web applications by using Angular with typescript and jQuery.
  • Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Designed user interface for users to interact with system using JSON, HTML.
  • Involved in design and development of SQL, Functions and Stored procedures for performing database operations.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Providing batch support, user support and providing solutions to production related issues.
  • Involved in performance tuning of the application and eliminating memory leakages in the product.
  • Participated in the implementation of efforts for unit testing and code review.
  • Implemented business logic on the server side using EJB, WebSphere.

Environment: Java, J2EE, Servlets, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML,CSS, AngularJS, Typescript,Webservices, AWS, JMS, AJAX, SOA, WebSphere, Wildfly, JBOSS, JUnit, jQuery, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in designing software component model and authoring system requirements specification document.
  • Documented UML diagrams like use cases, sequence diagrams and class diagrams using Rational Rose. Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language (HQL) for developing query services.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developed many web based features such as survey editors, search utilities and secure application forms using J2EE technologies.
  • Worked onJavaScript to validate input, manipulated HTML elements usingJavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to the server.
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST with Spring Framework.
  • Designed and developed a utility that parses and stores the Confidential information. The information represented as an XML document is parsed into Java objects (using JAXB) and subsequently stored in a DB.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Framework for IOC, AOP, and DAO layer design patterns.
  • Developed business components using Spring IOC (Inversion of Control) framework.
  • Implemented logging functionality using Spring AOP(Aspect Oriented Programming).
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Used ANT scripts to build and deploy projects onto the application server.
  • Developed Test suites using for performing unit testing for Test Driven Development.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service(SQS) and Dynamo.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services AWS.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java/J2EE, Confidential Web Sphere 8.0, spring boot, Hibernate, DOJO Tool Kit, Eclipse IDE, Servlets, XML, JAXB, UML, AJAX, Bootstrap, AngularJS, JavaScript, Bootstrap, JSON,Clear Case, Oracle 11g, PL/SQL, JUnit, SVN.

Confidential

Java Developer

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response.
  • Consumed REST Web services from server-side application using JAX-RS libraries for modifying the data and the data expecting from client has no modification and requested from AngularJS and sent to UI directly.
  • All the functionality is implemented using Spring Bootand Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented reusable custom directives using AngularJS using restrict, event handlers and templating.
  • Wrote REST services to feed data to an application with AngularJS framework.
  • Developed Stateless session beans to parse (parser framework) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Developed user interface using JSP published validation framework to support client side and server side validation.
  • Used Dependency Injection feature of Spring Framework to inject dependency into objects and to wire objects of business classes.
  • Used Spring MVC pattern to map the client requests and to serve it to get finally the desired object with modified data.
  • Used Apache Cassandra database to store and retrieve application data with Key spaces through DataStax CQL query.
  • Used Spring JDBC Template (Spring Data) in connecting to Data source to get the database connections.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate, JPA ORM mapping tool.
  • Used JIRA to keep track of bugs and stories.
  • Used SVN as build-automation tool for the process of Continuous Integration the project.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: Java, JEE, Web-Services, SOAP, WSDL, WebLogic, Spring Boot, Spring (Dependency Injection, AOP), Hibernate, Spring MVC, Spring JDBC (Spring Data), Apache Cassandra, JDBC, JPA, JAX-RS, Oracle Forms, HTML, CSS, JavaScript, AngularJS, SVN, JBoss, JIRA.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Developed prototype using HTML, CSS, JavaScript and WebLogic Application Server as per the client specifications and specific user validations.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Configured JDBC and LDAP Security in the application server. Developed LDAP server configuration files to enable encryption support for password storage.
  • Used Scripting Languages to validate client-side parameters.
  • JDBC is used for data interaction with Oracle database.
  • Involved in design and development of SQL, PL/SQL, Functions and Stored procedures for performing database operations.
  • Created server-side logic as EJB.
  • Helped in guideline Preparation to deploy application on WebLogic Application Server.
  • Participated with the team in providing the solutions in various modules.
  • Involved in System Testing using Junit.
  • Implemented Spring MVC architecture and different pattern concepts.

Environment: Java, J2EE, Maven, Spring, Hibernate, Web Services, XML, JavaScript, AJAX, Bootstrap, JSF, JSP, Web Services, Junit, GIT, MVC, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML and Bootstrap meeting W3C standards.
  • Developed applications using Servlets, JSP and JDBC.
  • Used SOAP Web Services.
  • Wrote stored procedures, queries using SQL to extract data from the database.
  • Used Maven scripts to build and deploy the applications in Apache Tomcat application Server.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Strut, Java, JDBC, Servlets, Bootstrap, Apache Tomcat, SQL, SOAP, Maven, Eclipse, Log4J.HTML.

We'd love your feedback!