We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Overall 7 years of professional experience involving Analysis, Design, Development, Implementation and Testing. Highly competent in gathering user requirements and converting them into software requirement specifications.
  • Experience in different software development methodologies like Waterfall and Agile.
  • Experienced in developing Java Web - based applications with the concepts of Object Oriented Design, Analysis, Programming and its Implementation.
  • Experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience with Spring modules such as Spring MVC, Spring Core, Spring Security, Spring Boot and IOC, JDBC.
  • Strong knowledge in Front-end development tools and processes to promote high quality and fast delivery and worked with HTML5, DHTML, CSS3, JavaScript, Angular JS 2/4, jQuery, Bootstrap, React JS, Node JS.
  • Knowledge on Model View Controller (MVC) architecture-based web applications in Ruby on Rails.
  • Experience in inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Microservices.
  • Expertise on implementing Object Relational Mapping using Java Persistence API (JPA) and Web Services technologies XML, SAX, DOM, RESTful, SOAP and WSDL.
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Knowledge on development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda).
  • Experience of using Apache tomcat server, eclipse, rational application developer.
  • Hands on experience in writing SQL queries and Stored Procedures for databases like Oracle, MySQL.
  • Extensive knowledge in building single page applications using JavaScript frameworks like AngularJS.
  • Knowledge on Splunk for logging error/debug messages and managing them.
  • Maintained and promoted code using Subversion (SVN) repository like Tortoise SVN.
  • Responsible for checking Cross browser compatibility and hence worked on different browsers.
  • Detail oriented with good technical troubleshooting using Firebug and Chrome Inspector tools.
  • Highly self-motivated and able to work independently as well as in as team environment.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation and testing.
  • Analyze the code and understand business functionality of application.
  • Involved in developing new portfolio multithreaded application with complete new look and feel with the same functionality.
  • Implemented UI pages with HTML5, CSS3, JavaScript, jQuery, React JS and Angular4.
  • Developed Single Page Application using Angular JS framework for building dynamic web applications.
  • Developed Java modules implementing business rules and workflows using Spring Boot and Hibernate ORM.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Experience in developing client-side Interface using React JS.
  • Experience on creating Microservices with Spring Boot and REST web services.
  • Leveraged the AOP features of Spring framework to handle exceptions.
  • Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node JS as the backend.
  • Configured Spring Security to implement Single Sign on (SSO) based on HTTP header parameters.
  • Developed Controllers using Spring MVC Annotation. Developed logging framework in conjunction with Log4j for logging.
  • Implemented Presentation layer using CSS Framework, Angular JS, and HTML5.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably React JS.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful web services using Jersey for JAX-RS implementation.
  • Worked on Design and development of RESTful APIs using Node JS.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Knowledge on converting legacy data from Source tables to Avro format and fed into Kafka using Camel.
  • Used Hibernate to do the object relational mapping between the tables and java objects and to store the persistence data into Sybase database.
  • Developed, built, and deployed multitude applications utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Participated in Build and Deployment activities using MAVEN build script.
  • Managed local deployments in Kubernetes, creating local cluster & deploying application containers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Configured WebLogic Application Server's server settings to improve Performance of the application
  • Using Jenkins continuous integration build server to perform builds.
  • Responsible in automation testing using the Fitness tool for acceptance testing of the functional behavior of the application.
  • Experience in troubleshooting application issues, debugging applications including root cause analysis at the application, middleware or database level. Exposure to Release management.
  • Used Mockito framework for Unit testing for all modules.

Environment: Java 1.8, HTML5, CSS3, Angular4, React JS, Restful webservices, Node JS, Spring, Spring Boot, Hibernate, OSB, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, Solaris, Red Hat Linux, Apache and WebLogic Server.

Full Stack Java Developer

Confidential - Henderson, NV

Responsibilities:

  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Created application using Angular JS, HTML5/CSS3.
  • Responsible for developing Responsive Web Design of the web pages using HTML5, CSS3, Bootstrap, Java script, jQuery.
  • Used Spring Framework for the Implementation of the Application.
  • Implemented UI pages with HTML5, CSS3, JavaScript, jQuery, Angular JS.
  • Worked with React JS to build bootstrap components for UI web objects.
  • Used Angular JS for client-side data binding and template-based UI development.
  • Development of a split billing system - Spring, hibernate, My SQL.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Experience in developing application using Spring Framework that uses the features of MVC, Spring Boot.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • We used Spring Batch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Used Spring Security for Authentication and authorizations extensively.
  • Implemented Enterprise JavaBeans to handle various transactions.
  • Used Spring Core for dependency injection/Inversion of Control.
  • Developed and consumed RESTful webservices.
  • Used DAO on the Data access layer with the Hibernate for database connection.
  • Implemented various complex UI functionalities from the legacy system with JSP in Angular JS.
  • Performed Data Migration using Korn and Shell scripts Code to convert programs from Sybase to SQL.
  • Worked on Hibernate ORM mapping technique for the interaction with database.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Worked on deploying applications on Apache Tomcat and Oracle WebLogic.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Used DAO on the Data access layer with the Hibernate for database connection.
  • Developing Hibernate Configuration files for MS SQL.
  • Participated in Build and Deployment activities using MAVEN build script.
  • Created build scripts for compiling and creating war, jar using ANT tool kit.
  • Experience in various data sources like Oracle, Sybase, and MSSQL Server.
  • Used Jenkins continuous integration build server to perform QA builds.
  • Worked on code management activities in Clear case and GIT version controls.
  • Interacted with testing team in testing phase through HP Quality Center by responding to the defects tracked.

Environment: Java, EJB, JDBC, JSP, HTML5, CS3S, React JS, Angular JS, ANT, Hibernate, Spring, Restful Webservices, OSB, MSSQL, PL/SQL, Sybase, FTP, SSH, SCP, SOAP, Solaris, Red Hat Linux, Java, Apache and WebLogic Server.

Java Developer

Confidential

Responsibilities:

  • Done the design, development and testing phases of Software Development.
  • Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
  • Develop various documentation artifacts related to the application.
  • Implemented the Model View Controller architecture (MVC) by developing controller and service implementation classes.
  • Extensively worked on Spring framework and integrated Hibernate and used spring Inversion of controller and Dependency Injection principles.
  • Implemented Java EE components using Spring MVC, Spring IOC.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Implemented REST Web-Services to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Details.
  • Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, jQuery, Angular JS.
  • Used JSF, Angular JS, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs.
  • XML for building data structures required for Web Services and JMS for sending a sync messaging using the Event based Framework.
  • Involved in unit, system, integration and regression testing.
  • Participated in the analysis of defects, tracking issues and fixing them using Enterprise Quality Center.
  • Used the Apache POI API to create the excel spreadsheet for payments and template details related to the transaction.
  • Involved in SQL development using Stored Procedures, Views and Queries.
  • Participated in UAT testing and product readiness (production support).
  • Co-ordinated with QA team to ensure the quality of application.
  • Used SVN the version control tool for code commit and update.
  • Used MyEclipse IDE and web logic application server in development.

Environnent: Java SE 6, J2EE, Oracle11g, JSP 2.1, Spring 3.0, Hibernate, RESTful, WebLogic 10.3.3, CSS, JMS, JSTL 1.2, JavaScript, HTML5, Angular JS, PL/SQL, Eclipse 3.7, SVN, Log4j, JUnit 4.1, Apache POI 3.7.

We'd love your feedback!