We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Wilkesboro, NC

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, Development, Testing, Implementation and Documentation using on Java/J2EE technologies.
  • Knowledge in J2EE Design Patterns, Singleton, MVC, Proxy, Data Access Object, Business Delegate and Factory.
  • Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.
  • Have experience with front end technologies like HTML, CSS, JavaScript, AngularJS, and jQuery.
  • Development experience using Spring, JSP, Servlets, JDBC, Web Services, MVC Struts, Hibernate.
  • Technical Expertise in Spring Framework features, Dependency Injection, AOP, JDBC Templates, Hibernate Integration, Hibernate Template, and JMS Template.
  • Experience in Web Services Technologies like SOA, SOAP and in developing Restful API with JSON as data exchange format.
  • Experience in development and deployment with WebLogic, Apache Tomcat and WebSphere.
  • Hands on experience using Amazon AWS and cloud database.
  • Experienced in code audit, performance testing and application testing.
  • Setup build environment by writing ANT, MAVEN script, taking build, configuring and deploying applications in all the servers.
  • Experience handling database operations in PL/SQL using Triggers, Cursors, Function, Stored Procedures and Views.
  • Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self - motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.

TECHNICAL SKILLS:

Languages: Java, J2EE, PL/SQL.

J2EE Technologies: JSP, Servlets, Transaction API, Design Patterns.

Frameworks: Spring, Hibernate, Struts MVC.

Web Technologies: HTML, JavaScript, CSS3, XML, JSP, jQuery, AngularJS.

Application Servers: Apache Tomcat, WebLogic, WebSphere

Web Service: SOAP, RESTful.

IDEs: Eclipse, NetBeans.

Version Control: Subversion (SVN), GIT, ClearCase

Databases: Oracle, MySQL.

Operating System: Windows.

Build Tools: ANT, Maven.

Testing Framework: JUnit, Mockito, Easy mock.

PROFESSIONAL EXPERIENCE:

Confidential, Wilkesboro, NC

Full Stack Java Developer

Responsibilities:

  • Followed Agile approaches to analyze and estimate task with development teams, create user stories and proper breakdown and design the solution and also perform peer review of code.
  • Used of HTML with AngularJS for the presentation layer along with JavaScript for client-side validation.
  • Developing Spring MVC Controllers for the handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Developed REST web services and Java to deliver JSON contracts to front end.
  • Integrated Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Developed various Custom DAOs using Spring’s Hibernate, DAO support to persist the records from suitable tables in the database.
  • Configured the WebLogic handler for the Apache Web Application Server to serve static files (HTML, images, and CSS).
  • Developed the Micro services as Spring boot application compatible with Pivotal Cloud Foundry
  • Deployment of the application using Maven.
  • Wrote unit test cases using JUnit, Mockito.
  • GIT was used for code versioning system and for production code maintenance.
  • Designed, built, and deployed a multitude application utilizing almost all of the AWS stack
  • Implemented authentication and authorization using spring security.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JMS, AngularJS 2, JPA, HTML, CSS, Eclipse, WebLogic, RESTful, JSON, Oracle, PL/SQL, Maven, Mockito, JUnit, SVN, Log4j, Windows.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology (Scrum Standups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings).
  • Implemented the Spring MVC architecture. Configured bean properties using setter injection.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the Perform Client-side validations were performed using jQuery Validator. front end.
  • Wrote DAO design pattern to retrieve and store data the data from Web Services and populate the user account information.
  • Spring Security used for user authentications Front end.
  • Used Spring with Hibernate framework for DAO.
  • Designed and developed presentation layers using AngularJS, CSS, HTML, AJAX and JavaScript.
  • Created DML statements to insert/update the data in the database and also created DDL statements to create/drop tables to/from oracle database.
  • Used JUnit for unit testing of the application.
  • Subversion (SVN) was used for code versioning system and for production code maintenance.
  • Extensively worked in developing the web applications using the Struts, Spring Boot
  • Worked on building data center with AWS and Installed SVN, GIT, Jenkins images on AWS .

Environment: Java, J2EE, AngularJS 2, Spring, Hibernate, Servlets, JMS, JSP, JPA, HTML, CSS, AJAX, JavaScript, jQuery, Oracle, PL/SQL, SOAP, Apache Tomcat, Eclipse, Maven, JUnit, GIT, Log4j, Windows

Confidential, Mobile, AL

Sr. Java Developer

Responsibilities:

  • Developed code for MVC architecture using Spring framework, JSP, Action Form, Action Class and Action Mappings.
  • Wrote Server-Side Session Beans and Entity Beans.
  • Developed spring configuration files to load the context of the application.
  • Log4j was used for logging the application errors, warnings, debug and info.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Used JUnit for unit testing the application to maintain the quality.
  • Utilized Easy mock for mocking the service objects in test classes.
  • Subversion (SVN) was used for code versioning system and for production code maintenance.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JMS, JSP, JavaScript, SOAP, XML, Maven, JUnit, SVN, Log4j, Windows.

Confidential

Senior Java/J2EE Developer (Full Stack Java Developer)

Responsibilities:

  • Experienced in Server-Side programing and Creating Custom Http Services, File Manipulation, and RESTful services.
  • Designing and developing object oriented, flexible, scalable and extensible Java components
  • Developing prototypes and/or functional/technical specs to meet business needs
  • Experience with FileNet, Laserfiche and OnBase. Implemented and supported OnBase, FileNet and Laserfiche enterprise content management software, which includes integrated document management, business process management, and records management and designing and developing FileNet solutions.
  • Coding and testing software changes in accordance with department and generally accepted standards
  • Taking ownership of and responsibility for a business application or project
  • Actively engaging in team-based solution, design, and problem-solving activities
  • Actively proposing and implementing continuous improvements to applications and processes
  • Performing analysis and design in the context of full life cycle systems development including UML, Use Cases, Sequence and Class Diagrams
  • Providing technical architectural direction when needed.
  • Experience in popular JavaScript frameworks such as Node.js, and jQuery with automation tools like Grunt.
  • Developed customer facing software for managing advertisements to grow the business using java script/jQuery, HTML, CSS.
  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
  • Worked on the UI Framework like JS, Bootstrap, Handlebar, Grunt etc.
  • Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Used Node.js to run Web pack tasks and build properly the project.
  • Developed various screens for the front end and used various predefined components from NPM (Node Package Manager).
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
  • Used Backbone JS as Model, Widgets as Controller and jQuery template as View.

Environment: Java, TDD, Spring core, Spring MVC, JDBC, FileNet, Laserfiche, OnBase, Oracle, jQuery, JSP, HTML, CSS, RESTful, SOAP, WS-Security, Eclipse, Ajax, JNDI, JBoss, Web service, Junit, GitHub and Jenkins.

We'd love your feedback!