We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • More than 6 years of robust experience in delivering enterprise solutions in e - commerce, and web-based arena. Proficient in conceptualizing, designing, maintaining and coding technical solutions using Java/J2EE technology stacks.
  • Hands - on experience in Software Development Life Cycle (SDLC) Phases such as Analysis, Planning, Design, Implementation, Testing and Maintenance in domains like Banking, Insurance, Healthcare, and Finance.
  • Excellent analytical and communication skills in order to work with compact teams, technical and leadership business environment.
  • Experience in Core Java with a strong understanding and working knowledge of Object Oriented Programming (OOP) Concepts like Collections, Multi-Threading, Exception Handling, java packages, sub packages, Applet, Regular Expressions, Abstraction, Encapsulation, Inheritance, and Polymorphism.
  • Extensive programming experience in Java/J2EE and associated server-side technologies like JDBC, Servlets, JSP, EJB, Spring, Hibernate, Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), JavaMail, Java Messaging Service (JMS), JNDI, JSON, XML, JAXP, JAXP, JMX, Web Services (RESTful, SOAP).
  • Proficient in building Web User Interface (UI) using HTML5, CSS3, PHP, Bootstrap, JavaScript, AJAX, JSON, XML, JQuery that follows W3C Web Standards and are browser compatible.
  • Experience in developing applications using Object Relational Mapping (ORM) frameworks like Hibernate, and MVC frameworks like JSF and spring modules such as Spring MVC/JDBC/Security/AOP/DAO/ORM/OXM/IOC.
  • Track record of increasing responsibility in the business software design, Microservices, systems analysis/development, and full lifecycle project management.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Good working knowledge about MVC frameworks like AngularJs.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Good working experience on Sun Java Virtual Machine (JVM) and its Internals, Java Runtime Environment (JRE), Java Development Kit (JDK) and Garbage Collection (GC) implementation environment.
  • Hands-on experience in implementing J2EE compliant applications using various Design patterns, Tiles and MVC framework, Hibernate
  • Good experience in NoSQL databases like MongoDB, and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Proficient understanding of code versioning tool such as Git, and familiarity with TFS (Team Foundation Server from Microsoft)
  • Hands on experience with build and deployment tools including Maven, Logging and Debugging using Log4j, JBuilder. Unit and Integration testing using JUnit, TestNG, and Selenium.
  • Strong Professional working experience in programming with core Java, J2EE, Swing, Servlets, Java Server Pages, Java Beans, JDBC, and MVC Architecture.
  • Excellent written and verbal communication skills, presentation and problem-solving skills
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, SQL, PL/SQL, Git, C#, Assembly, PHP

Operating Sytems: Windows 7/8/10, UNIX/Linux

JAVA Technologies: Core Java, J2EE, JDK 1.8, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Reflection API, Java Persistence API (JPA), JSON, Web Services (RESTful & SOAP), Spring Security

Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, AJAX, SOAP, JSON, JSTL, AngularJS

Web/Application Servers: Tomcat, Apache CXF, and JBossWS

IDE’s: Eclipse, My Eclipse, IntelliJ Idea, Microsoft Visual Studio

Modeling Tools: Modeling Tools

Databases: SQL, MySQL, PostgreSQL, Oracle 11g, Microsoft SQL Server

NoSQL Databases: MongoDB

ORM: Hibernate 3.0/3.5

Version Control: Git, BitBucket

Other Tools: Log4J, JUnit, TestNG, Maven, Jenkins, Jira, Putty, phpMyAdmin

Cloud Computing: Amazon Web Services (AWS)

Frameworks: Spring MVC, EJB, Hibernate, JSF

XML Technologies: XML, DOM, XSL, XSLT, XPath, SOAP

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed interactive and sophisticated Graphical User Interfaces (GUI) for web pages using HTML, CSS, JavaScript, and Java Server Pages
  • Designed and developed the common page layout and created screens by assembling screen definitions in centralized configuration files
  • Extensively used Spring and Hibernate in Spring MVC.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JSP, JQuery, HTML5, CSS3, Javascript for request management and search and filter modules.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Used Spring Boot for building the application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.Used Spring Boot for building the application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Recommend and develop a strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Co-ordinate with microservices team on-shore as well as off-shore to deliver code artifacts.
  • Designed and developed monthly, quarterly, and yearly reports in branch and company level
  • Used Java Swing as an API for providing GUI for java programs
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the Oracle database
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) in the implementation of the services
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Integrated Amazon Web Services (AWS) with other applications infrastructure.
  • Involved in taking Responsibility for the full software development life cycle in the project
  • Experience with technical skills and aptitude needed to meet/exceed delivery velocity expectations as a full-stack developer

Environment: Java/J2EE, JSP, Servlets, JavaScript, CSS3 and HTML5, Microservices, Spring MVC, Hibernate, Maven, Java Foundation Classes, Java Collections Framework, Java Beans, Windows, UNIX, Swing GUI, EJB, SDLC, XML, SQL, Eclipse IDE, Oracle SQL Developer 11g, JUnit

Confidential

Software Developer

Responsibilities:

  • Designed and developed applications and user interfaces by setting expectations and features priorities throughout development life cycle within the company established framework
  • Created EJB message-driven Beans to use asynchronous service to perform profile additions
  • Involved in multi-tiered J2EE design utilizing MVC architecture, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database
  • Selected the appropriate AWS service based on computing, data, or security requirements.
  • Worked on the core module that does the portfolio construction based on risk analysis, effectively used Maven and JUnit for the development cycle
  • Application Architected and developed using AngularJS, MVVM framework.
  • Designed various modules using technologies like AngularJS, JSON, and JavaScript.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application
  • Implemented Setter injection with Spring Framework for creating and acquiring a handle to Singleton Data Source
  • Developed the business layer logic and implemented EJB Session beans includes Spring DI implementation and Spring Transactions.
  • Configured ApplicationContext.xml in for string normalization and to adapt communication between Operations and their corresponding handlers
  • Integrated business layer using Hibernate with Spring DAO
  • Designed and developed Enterprise Level applications using several different methodologies like Agile/Scrum
  • Supported applications using the Change, Incident and Problem management branches of the Information Technology Library
  • Worked with the team, helping them build out their markup and CSS. Worked with large scale CSS SASS, focusing on reusability and modularity.
  • Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents
  • Implemented J2EE Design Patterns like MVC, Front Controller, and Business Delegate
  • Worked on a custom security implementation for an application to restrict access based on User roles, privileges, and designed an authentication system for user-based actions
  • Involved in integrating Spring Hibernate and delegated persistence operations using Hibernate Template, worked extensively on Soap UI for mocking the back-end web service calls
  • Implemented Maven for Compiling and Testing of some parts of the projects
  • Worked with Oracle RDBMS for writing complex queries and Events, for generating some important responses needed by the application at times
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle
  • Participated in Daily standup meetings with a project manager, Team Lead, co-developers, communicated with testers and resolved trackers

Environment: Java/J2EE, JSP, Servlets, JavaScript, Microservices, Spring MVC, Hibernate, Maven, Java Foundation Classes, Java Collections Framework, Java Beans, Windows, UNIX, Swing GUI, EJB, SDLC, XML, SQL, Eclipse IDE, Oracle SQL Developer 11g, JUnit

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed desktop applications using Swing GUI widget toolkit
  • Extensively used Java Foundation Classes for application development
  • Used components such as tables, lists, scrollpanes, tabbedpane and much more
  • Developed and designed UI Search engine and results screens for customers using JSP, JavaScript, HTML, and CSS
  • Designed interactive and sophisticated User Interfaces
  • Used WindowBuilder for Eclipse IDE for application development
  • Developed web application using API provided by Servlet
  • Worked on Spring application framework with the features IOC container and AOP for request/response logging
  • Developed user interfaces using JSP, HTML, and CSS
  • Experience with CSS Pre-processors - SASS.
  • Configured faces-config.xml and navigation.xml to set all page navigations
  • Configured ApplicationContext.xml for string normalization and to adapt communication between Operations and their corresponding handlers
  • Used JavaScript for client-side validations in the JSP and HTML pages
  • Implemented J2EE design patterns such as Factory pattern, DAO, Session Facade, Singleton, Value object
  • Implemented DAO classes to retrieve the profile information for all entities and did other configurations using JDBC
  • Developed the entire application using Eclipse IDE and deployed locally on Tomcat server
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server
  • Created Web.xml, Servlet -config.xml files to integrate all the components
  • Worked heavily with the Servlet tags used as the front controller to the web application
  • Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools
  • Implemented MVC design pattern for ease of website maintenance
  • Validated user credentials passed through HttpServlet request and response
  • Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them
  • Managed variable and method scope with restrictive access
  • Wrote pre-defined static user parameters for customized application
  • Created entity relationship tools functionality document explaining the entity to entity relationship tree structure
  • Ensured high-quality solutions with accurate specifications
  • Troubleshoot various software issues using the debugging process and coding techniques.
  • Developed client slide components utilizing the Java Swing framework
  • Used abstract and interface classes for code reusability
  • Contributed to the design of the database schema and created corresponding object mapping using the Hibernate framework
  • Prepared Hibernate mapping files to perform the object/relational mapping and enforcement
  • Optimized object creation after user actions for least memory usage
  • Maintained development methodology coding and design standards
  • Implemented applications through knowledge on data structures, algorithms, object-oriented design, design patterns and developed desktop and web application with code reusability
  • Handled exceptions based on client requisite specifications
  • Documented implementation details for code readability
  • Prepared quality content and user-friendly documentation
  • Participated in development as well as the integration of and enhancements to existing products
  • Worked on bug fixing and enhancements on change requests

Environment: Windows 7, UNIX, Java/J2ee, Swing GUI, Servlets, JSP, HTML, Apache Tomcat, CSS, Springs 3.x, Hibernate 3.6.10, MVC design pattern, Java Foundation Classes, JavaScript, Widget toolkit, MVC design pattern, Java Collections Framework, XML, Eclipse IDE

We'd love your feedback!