We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • An experienced Java Developer with around 4+ years of professional experience with excellent Java development skills using Core Java, Servlets, JSP, Tag Libraries, HTML, CSS, Java Script, jQuery, Angular.js, XML, JDBC, Hibernate ORM, Struts MVC, Spring framework.
  • Excellent front - end, UI development skills using JSP, JSTL, JSF, HTML5, DHTML, AJAX, CSS3, JavaScript and its libraries.
  • Experience in working with various J2EE technologies including Apache Axis, Apache Tomcat, WebLogic, Struts, Spring, Hibernate, JDBC, ANT, Log4j, Junit, Ajax, JavaScript, Web Services, Java SOA.
  • Expertise with AOP modules and MVC in Spring and Restful Web Service Development.
  • Extensive experience in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular JS, Node JS.
  • Experience in implementing the J2EE design patterns like Confidential , Factory, MVC (Model-View-Controller), DAO (Data Access Object), DTO (Data Transfer Object).
  • Experienced with various Software Development Methodologies like Agile, SDLC, Object Oriented Analysis and Design, UML and Waterfall methodologies .
  • Experience in Shell Scripting, SQL Server, Unix and Linux.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Expertise in developing dynamic web pages in HTML with Angular. JS for User Interface.
  • Experience with various IDE’s like Eclipse and IntelliJ IDEA.
  • Experience in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-WS, JAX-RS).
  • Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD
  • Experience in producing SOAP and REST Web Services and micro services for delivery of software products across the enterprise.
  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration, Testing and Deployment.
  • Well versed in software configurations and build tools like ANT, Maven, Subversion.
  • Proficient in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as WebLogic, JBOSS and Tomcat.
  • Experience in writing the test classes using JUnit, and Mockito framework to test the application.
  • Strong experience with SQL, PL/SQL, MSSQL Server, MYSQL, and Oracle.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL

Technologies: Java/JEE, Servlets, JSP, JDBC, JSTL, EJB, JSF, JavaScript, jQuery, AJAX, JSON, JMS, Bootstrap, Angular JS, HTML, DHTML, XML, CSS.

Web/Framework: Spring 3x/4x, Hibernate, MVC, Struts, Servlets.

WEB Technologies: JavaScript, jQuery, AngularJS, Node.js Ajax, JSON, HTML, CSS, Bootstrap.

IDE & Tools: Eclipse, IntelliJ IDEA, Notepad++, Web Storm, Brackets, Microsoft Publisher.

RDBMS/Tools: Oracle 10g/11g, IBM DB2, SQL Server, MySQL

Design Patterns: Confidential, Factory, MVC, DAO, DTO

Operating System: Unix, Linux, Windows, Mac OS

Servers: Apache Tomcat, WebLogic, JBOSS.

Web services: SOAP, Restful, -, JAX-RS, JAX-WS, UDDI

Methodologies: SDLC, Object Oriented Analysis and Design, UML, Waterfall methodologies.

Tools: & Utilities: Maven, ANT, Jenkins, JUnit, Mockito, BIRT SVN, GIT, Log4j, RSA Code Review, JIRA

WORK EXPERIENCE:

Confidential, San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Strong front-end development experience with web2.0 technologies like JSP, JavaScript, Typescript, HTML5, CSS3, LESS, JQUERY, AJAX, JSON, Bootstrap.
  • Extensively using Java 8 features such as streams, filters, lambdas, Collectors .
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS 2.0 and worked on JavaScript framework to augment browser based applications with MVC capability.
  • Developed application using Angular.JS and Node.JS connecting to Oracle on the backend.
  • Extensively used spring framework and Apache CXF for p reusing SOAP and REST Web Services as a part of the project development and good knowledge on Amazon Web Services.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programing (AOP) features along with hibernate.
  • Worked on handling all the requests to the systems using play framework MVC framework.
  • Used GitHub for version control and configured Maven for dependencies and Log4J for logging.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs, Spring Boot for micro-services and Spring Batch for running batch jobs.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Developed server-side services using Java multithreading (Core Java).
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Implemented changes by taking advantage of latest version of java features like annotations, generic collections.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Implemented Service Oriented Architecture (SOA) by developing web services using SOAP, XML and WSDL.
  • Created Database Triggers, Stored Procedures and functions using PL-SQL.
  • Configured and deployed web applications using Tomcat web server and application servers like Web Logic, JBOSS.

Environment: Java, Spring, WebSphere, HTML5, JavaScript, JDBC, Hibernate, JDBC Template, SOAP, Restful, XML, XSLT, Servlets, JSP, Ajax, JSON, AngularJS, Bootstrap, Tomcat, SQL, PL/SQL, MySQL, Log 4j, JUnit, Windows, Maven.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP.
  • Development of Web-based/Mobile using Java and J2EE Technologies with Software Development Life Cycle.
  • Created the related procedures and functions used by JDBC calls in the above components.
  • Involved in the implementation of Spring ORM with Hibernate and creating the Hibernate POJO objects and mapped with Oracle database using Hibernate Annotations.
  • Responsible for creating Client-Server system using Scala, AKKA framework.
  • Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using play.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and automated the entire process.
  • Used JUnit as a part of unit testing for all the web services produced.
  • Worked with XML to exchanges messages through JMS among servers to retrieve information about customer details.
  • Used Spring Repository to load data from MongoDB database to implement DAO layer.
  • Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Used Hibernate object relational mapping on the database schema.
  • Developed RESTful web services using Spring Annotations.
  • Developed the presentation layer and content management framework using HTML and JavaScript.
  • Used Spring MVC for web tier development and Created Spring controller to handle the requests.
  • Manipulated data using CRUD (Create, Read, Update and Delete) operations of data base management system and handled database access and data transmission based on RESTful web service.

Environment: Spring, RESTful, SOAP, jQuery, Bootstrap, AngularJS, JSON, Spring MVC, WebLogic, HTML5, CSS3, JavaScript, Struts, Hibernate, ANT, PL/SQL, JSP, Servlet, AJAX, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
  • Developed the application as Single Page Application which can switch to different components using Angular JS, also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource.
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
  • Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
  • Implementation of Web Design based on CSS3, HTML5, Front-End Framework.
  • Designed and implemented the MongoDB schema Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used JDBC batch statements for batch processing and Java Mail API to communicate between customers and agents for any error reported or for any exception rose.
  • Designed, developed and deployed various data gathering forms using HTML, CSS, Node JS, AngularJS, JSP and Servlets.
  • Implementation of Git-SVN for migrating SVN repository with Git and Integration with Jenkins for continues integration with adherence to Agile Process.
  • Involved in the application development using Spring Core, Spring JEE, Spring Aspect modules and Java web based technology Web Services (REST/SOA).
  • Implemented Service Oriented Architecture (SOA) by developing web services using SOAP, XML and WSDL.
  • Designed the data layer using a combination of SOAP, Restful web services and occasionally Hibernate ORM.
  • Used JDBC and Hibernate API's to access remote oracle databases.
  • Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
  • Involved in the complete Lifecycle of design, development, testing and deployment of application.
  • Developed and maintained the necessary Java components, Enterprise Java Beans(EJB), Java Beans and Servlets.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Used Spring Framework for dependency injection and integrated with the EJB 3.0 using annotations.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed application using Eclipse, building of application using ANT.

Environment: Spring, RESTful, SOAP, jQuery, Bootstrap, AngularJS, JSON, Spring MVC, WebLogic, HTML5, CSS3, JavaScript, Struts, Hibernate, ANT, PL/SQL, JSP, Servlet, AJAX, Eclipse.

Confidential

Java Developer Intern

Responsibilities:

  • Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model, and J2EE Design Patterns.
  • Involved in implementing single page applications using Angular JS directives, controllers and services.
  • Worked on HTML, CSS, JavaScript for Low level tasks to handle the front-end requirements.
  • Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
  • Used Eclipse to develop source code and debug the application.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Created the database using JDBC which includes Creating, Updating and Inserting the data.
  • Consumed Web Services by implementing Spring's REST support is to make the development of RESTful Web services.
  • Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.

Environment: HTML, CSS, JavaScript, JSP, PL/SQL, Java Beans, Servlets, JDBC, Struts, Hibernate, Log4j.

We'd love your feedback!