We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Around 3 years of experience in the IT industry specializing in Software Development of Java and J2EE architecture - based systems.
  • Experience in Software planning, designing, developing products and building applications using methodologies like Waterfall, Agile, Scrum etc.
  • Experience in developing applications using Java technologies and frameworks like Spring, Maven, Docker.
  • Strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
  • Participated in database design and implementation using different RDBMS like MySQL, and NoSQL DBMS like Cassandra, PostgreSQL.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, CSS, JavaScript, XML, XSL/XSLT, Angular JS, AJAX, and jQuery with webpage cross browser compatibility and Responsive Web Design and have knowledge on Server scripting language like NodeJS.
  • Mastered Object-Oriented Programming concepts and developed application specific object models using Use-case diagrams, Class diagrams, Sequence diagrams and State diagrams.
  • Exposure to Software Development Life Cycles and various testing methodologies.
  • Extensive experience in working IDE tools like Eclipse, NetBeans and IntelliJ.
  • Usage of version control tools like GIT, Bitbucket.
  • Good working knowledge in building applications using Apache ANT, Maven and Gradle automated testing.
  • A good team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Good knowledge and experience in microservices.
  • Troubleshooting and resolving production problems by providing documentation.
  • Integration of applications by designing database architecture and server scripting.

TECHNICAL SKILLS

Programming languages: Core Java, Java 8, J2EE

Web Technologies: HTML, XML, CSS, JavaScript

Web Services: SOAP, WSDL, RESTful

Frameworks: Spring (Core, MVC, Context, AOP, DAO, IOC, JDBC), AngularJS, jQuery

Databases: MySQL, PostgreSQL, Cassandra, MongoDB

Methodologies: Agile, Scrum, Waterfall

IDEs: Eclipse, IntelliJ IDEA, NetBeans

Version Control Tools: GIT, Bitbucket

ORM Tools: Hibernate, JPA

Testing Tools: Selenium, Bugzilla

Build Automation: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Full stack Java Developer

Responsibilities:

  • Involved in Business Analysis phases to gather client requirements and working on related frameworks to build the applications, taking care of servers and database to build the product.
  • Production of reliable applications using Agile development and Test-Driven development techniques with Scrum phases for SDLC.
  • Worked on the Spring MVC framework for designing controllers in the MVC architecture and Spring Batch with Annotations.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON and jQuery and Java Server Faces for frontend development of the webpages.
  • Worked on performance tuning for large data loads using Spring Batch, MVC with annotations and Java Persistence API(JPA)
  • Expertise in Exception handling and logging for debugging errors using Log4j.xml.
  • Used SOA architecture with RESTful Web services for the communication between the applications.
  • Used lambda expressions, method references, functional interfaces in development of application using Java 8.
  • Worked on complex database objects such as Functions, Store Procedures, Indexes, sequences using SQL and modifying the scripts.
  • Worked on development using tools including Maven, Gradle, WinSCP, Beyond compare etc.
  • Developed web applications with high quality and performance using coding standards and Java/J2EE design patterns.
  • Experience in using control version tools like GIT and Bitbucket
  • Designed documents using UML, Sequence diagrams and resolved defects that are during production.
  • Involved in Development, SIT, UAT, PROD phases for handling deliverables, defects and regular technical meetings with Application Architects, Quality Assurance Testers, Database Administrators, Business Analysts, and DevOps teams.

Environment: Java 8, J2EE, Spring Batch, Spring Boot, Web Services, JavaScript, Hibernate, Spring Data JPA, Oracle 11g, Maven, Jenkins, Eclipse IDE, JDK 1.8, WebLogic 12c, Junit, GIT, Unix shell scripting.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Delivering of products of customers using Agile methodology and writing Junit test cases for unit testing modules.
  • Used Exception handling and Multi-threading for better performance of the application and designed controllers using Spring Boot and Spring MVC frameworks.
  • Expertise in Java collection framework including interfaces like Set, List, Queue and classes like ArrayList, LinkedList, HashSet, TreeSet.
  • Worked on MySQL database for back end operations using Spring and Hibernate module as Object Relational mapping tool
  • Used Hibernate APIs to retrieve and store data to the database with Spring transition control. Implemented Java Persistence API(JPA) using Hibernate session factory to create connections to database.
  • Scheduled projects in Jenkins for Continuous Integration and Configured Maven repositories for multi-component projects.
  • Used SOA architecture to provide services between application components using communication protocol.
  • Handled CRUD operations on database and involved in resolving of business needs.
  • Involved in developing highly interactive applications using jQuery and JSON objects for effective and efficient user-friendly coding.
  • Estimating the cost and effort for development of the project and hardware equipment required.
  • Reducing the possibility of errors while handling the data and providing user friendly access.
  • Defining application objectives and functionality and ensuring continuous professional self-development by solving complex technical issues.
  • Used JSP, Servlets, HTML, CSS, JavaScript, jQuery Libraries to develop User Interface that is sophisticated and user-friendly.
  • Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Execution of SQL commands for creating, storing of data into databases and retrieving them.
  • Development of web services using spring framework combined with JDBC improving the productivity and reducing the errors.
  • Worked on MVC for application development and data access framework for data management functionality.
  • Hands-on experience with hibernate and its tools to connect object-oriented objects to relational database with XML mapping.
  • Implemented prominent object concepts like inheritance, polymorphism and association using Hibernate Query Language(HQL).

Environment: Java 8, J2EE, Restful Web Services, JavaScript, HTML, CSS, Bootstrap, Spring Framework, Hibernate, JPA, jQuery, MySQL, Maven, Jenkins, WebLogic 12c, Junit, GIT, Spring Boot, JPA, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC stages of application including requirements analysis, implementation, design and creating Use cases, Class diagrams and Interaction Diagrams.
  • Used software methodologies like Agile, Scrum for design and development of the applications.
  • Used Spring MVC framework to implement an entire application and Spring IOC module to inject dependencies into code.
  • Involved in development of web services using RESTful and SOAP frameworks.
  • Used Spring boot, Spring Security and other Spring modules to design and develop applications.
  • Used hibernate annotations to connect to the database and mapping of the entities.
  • Extensively used Streams and Lambda expressions to store and process the data as a part of Java 8.
  • Used HTML, CSS, JavaScript in implementation of presentation layer*GUI) for the applications.
  • Created JAR, WAR and dependency JARS using Maven Script to deploy the project on the WebLogic Application Server.
  • Involved in actively using JIRA to create and track the defects during QA phase.

Environment: Java, Spring boot, Spring Security, Spring Data, Spring Core, Spring MVC, JPA, Hibernate, HTML, CSS, JavaScript, Maven, JUNIT, Jenkins, GitHub, JIRA, Docker.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in responsible duties like writing and editing content, Updating Website, creating backup files, solve code problems, designing webpage layout, Determining technical requirements.
  • Design, implement and maintain java application phases and implementing them.
  • Defining application objectives and functionality and ensuring continuous professional self-development.
  • Involved in integration of software components and third-party programs.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different framework.
  • Wrote Core Java classes, JSP and HTML files
  • Created test plans for QA team
  • Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript
  • Used ANT Tool for the entire build process

Environment: Java, Spring, MVC, JSP, HTML, CSS, JavaScript, Maven, JUNIT, GitHub, JIRA, ANT.

We'd love your feedback!