We provide IT Staff Augmentation Services!

Senior Java Full-stack Developer Resume

5.00/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • 6+ years of experience in software design and development of Java/J2EE applications with strong Object Oriented Programming skills
  • Experience in developing Server Side Programming using Spring Framework include Spring Boot(MicroService), Spring Security, SpringData JPA, Spring Redis familiar with quick developing of Java backend flow
  • Experience in using Spring IOC, Spring AOP, SpringMVC to develop RESTful web services
  • Experience in developing front - end UI using HTML, CSS, AJAX, JSP, JSTL etc.
  • Extensive Experience in Core Java technologies such as Multi-Threading, Collections, Exception Handling, Polymorphism etc
  • Familiar with Oracle database, MySQL
  • Experience in RMDB concepts including writing Queries, Functions, Triggers, Stored Procedures and Batch Processes. Hands on experience in SQL, HQL
  • Professional Experience in OOD Methodology. Familiar with Java design patterns i.e. Singleton, Factory, Observer, Template, Prototype, Proxy etc
  • Experience in deploying web application in Apache Tomcat Server
  • Familiar with software development process Agile methodologies
  • Familiar with Software Development Life Cycle(SDLC) of business applications.
  • Experience with development tools i.e. Git, SVN and Maven
  • Familiar with Network Communication Protocol such as Http request(GET, PUT), three times handshaking, four times handshaking
  • Familiar with using WebLogic and WebSphere to deploy application
  • Acting as a Team player with the positive attitude and ability to learn in a fast pace environment

TECHNICAL SKILLS

Programming Languages: Java, SQL, python, JavaScript, C, C++, swift

J2EE Technologies: Spring IOC, Spring AOP, Spring MVC, Servlet, JSP, JDBC

Framework Tools: Spring, Spring Boot, Hibernate, Spring Security

Web Technologies: HTML, XML, CSS, AJAX, JSON, REST, Angular JS

Database: Oracle 11g/10g, MySQL

Testing/Control Tools: JUnit, Git

Operating Systems: Windows, Unix, Linux, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Senior Java Full-stack Developer

Responsibilities:

  • Integrated Spring Boot, Spring Security, Spring Data JPA, Spring Redis
  • Involved in designing Spring MVC application and Hibernate to design module structure
  • Created DAO interfaces using Hibernate & Spring Framework
  • Used XML based configuration to wire the dependency components together and to define bean classes.
  • Developed JpaRepository for managing the database
  • Used DispatcherServlet and ViewResolver to handle incoming requests
  • Applied Spring Security for user Authentication and Remember Me Service.
  • Applied Spring Security to function access control and session control
  • Applied Spring Validation framework to validate the parameters passed from the front end
  • Implemented multi-threading to handle synchronization
  • Used Spring AOP and Log4j frameworks for logging and debugging
  • Used Fixed Thread Pool to increase the concurrency
  • Tested Rest APIs in Spring-Controller for JSON data using Postman
  • Used Junit for the unit testing
  • Used Maven to write the dependencies for the jars that to be migrated.

ENVIRONMENT: J2EE, JDK 1.8, Spring, Spring MVC, Hibernate, JavaScript, JQuery, HTML, CSS, REST, Web Services, Redis, JMS, JUnit, Oracle, Maven, SVN, Linux

Confidential, Chesapeake, VA

Java Developer

Responsibilities:

  • Integrated with Spring , Spring Security , Spring MVC , Hibernate framework
  • Involved in Module layer, View layer, Service layer to implement the MVC module
  • Used Hibernate framework for the data persistence
  • Used Hibernate Validation framework to validate the parameter passed from front end
  • Applied Spring framework ( Spring IOC ) to inject java bean to each layers of the application
  • Developed repository, controller, service to handle the request from the user
  • Used JPA annotations to map with database tables using Hibernate .
  • Configured Hibernate, Spring to map the business objects to Oracle 11g Database using XML configuration
  • Wrote SQL/HQL to manage database ( Oracle Database 11g )
  • Used Spring Security for user authentication
  • Used Spring Security for session control
  • Applied Spring AOP technology and Log4j framework for efficient logging and debugging
  • Used Cached Thread Pool to solve the high concurrence problem
  • Tested Rest APIs in Spring-Controller for JSON data using Postman
  • Used Junit for the Unit testing
  • Used Maven to write dependencies
  • Used Git for version control

ENVIRONMENT: Java7, Spring, SpringMVC, Spring Security, Hibernate, Oracle, Log4j, Git, Maven, Junit, WebLogic

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Involved in gathering the requirements, analyzing the user specifications, developing and testing
  • Designed and Developed J2EE web based consumer applications
  • Utilized J2EE Design Patterns such as Singleton Pattern, Factory Pattern etc.
  • Helped design the front-end of the project using HTML, CSS, JavaScript, JQuery
  • Developed client side validations using Jquery and Javascript
  • Implemented JavaScript, JQuery and Ajax to perform client side validation
  • Used JPA annotations to map with database tables using Hibernate
  • Used Hibernate to configure multi caching level
  • Used external Java library Google-Gson Object for data transfer in JSON format, JAXB for data binding in XML format
  • Used Java, J2EE, Hibernate and Spring Framework on server side
  • Configured Hibernate, Spring to map Oracle 10g Database using XML configuration file
  • Used Spring MVC framework on implementing Controllers
  • Used JSF2 Ajax for UI data validation
  • Tested applications using JUnit to unit test for high quality code

ENVIRONMENT: J2EE, JDK 1.8, JavaScript, JQuery, AngularJS, Backbone, Oracle, HTML, CSS, JUnit, SQL.

We'd love your feedback!