We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

3.00/5 (Submit Your Rating)

Owings, MillS

SUMMARY

  • Over 7+ Years of professional experience in all teh phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.
  • Experience includes several significant international assignments in teh US and India, including teh ability to work in an Onsite - Offshore model.
  • Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Strong implementation knowledge of Object-Oriented Analysis and Design using Agile and Scrum methodologies.
  • Expertise in developing applications using Java, J2EE Technologies, JDBC, JSP, Servlets, XML, JavaScript, HTML, AJAX and Android Touch Frameworks.
  • Experience in Software Development Life Cycle (SDLC) and OOP through implementation and testing.
  • Experience in GUI development using HTML, CSS, JavaScript, AJAX, AngularJS, Bootstrap, JSP, JSP and XML.
  • Designed and developed an application using Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
  • Experience in working with NoSQL databases like MongoDB v 3.x and RDBMS database like Oracle 11g, MySQL 5.7
  • Created and consume RESTful APIs with JavaScript framework Express.js, Node.js and database tools like Mongoose v4.x and Mongo JS.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL and PL/SQL, Stored Procedures.
  • Experience in building integration with CRM and Access Management Systems.
  • Exposure of many programming languages, multi-platform development, Web development, client/server application development, distributed application development and database design.
  • Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, J Boss Server 4.2.2, IBM Web Sphere 5.0/6.0, JBOSS and Apache Tomcat 5.5.
  • Extensive experience in different IDE’s like Net Beans, Eclipse - Indigo/Galileo & Helios.
  • Good experience in implementing Service Oriented Architecture (SOA) using XML based Web Services SOAP.
  • Extensive experience in implementation of teh version control software CVS, SVN, GIT and Perforce.
  • Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0.
  • Experienced in Analysing/understanding teh existing code on Batch Application and Web application.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.

TECHNICAL SKILLS

Java Technologies: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/4.0, Hibernate, Web Services (SOAP, REST), JSF, JMS, JAXB

Frameworks: Apache Struts 1.3/2.0, Spring 2.5/4.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JSF, JUnit, Testing, Log4j, Spring Boot, ANT, Maven, IBM MQ Series 5.3

Application Servers: WebLogic 8.1/10.3, Tomcat, JBoss, WebSphere 6/7

IDE & Tools: Eclipse 3.3+, IntelliJ, NetBeans 5.5+, RAD 7.0, Rally, Quality Center 8.0, Visio, AQT, SQL Developer, TOAD, SOAP UI, Rational Rose, JBuilder, Console, Jenkins, Sonar.

Reporting Tools: SQL Server Reporting Services

Databases: Oracle 10g/11g, MySQL, MS SQL Server 2008/12/16, MySQL 5.1, DB2

Version Control: GIT, CVS, SVN, Perforce

Software Process/Methodologies: Agile, Waterfall, Test Driven Development

Operating Systems: Unix, Linux, Solaris, Windows

Architectures: J2EE, Layered, Service Oriented Architecture (SOA) MVC1, MVC2

PROFESSIONAL EXPERIENCE

Confidential, Owings Mills

Java Full-Stack Developer

Responsibilities:

  • Worked on teh Spring framework like Spring IOC and Spring DAO.
  • Developed application using concepts of Single page application using MEANSTACK(Angular 4), NodeJS, MongoDB, Express)
  • Build RESTful Web services using JAX-RS API.
  • Created web services, WSDL and web methods with Annotation in Hibernate, Used teh spring container for data source and to load hibernate specific classes.
  • Extensively used CSS and Bootstrap for styling teh HTML elements.
  • Performed CRUD operation with MongoDB 2.1.7 as teh database, to store and access data.
  • Designed Frontend with in object-oriented JavaScript Framework with Angular.js.
  • Designed and developed teh framework to consume teh web services hosted in Amazon EC2 instances.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
  • Implemented teh back-end services using Spring Boot.
  • ImplementedJavaMultithreading to refresh teh cache at a given set of time interval.
  • Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Build teh application based on new features of Java jdk 1.8 at service layer level.
  • Developed various UI components using Angular JS, Spring (MVC), JSP, and HTML.
  • Designed and Developed Servlets and JSP pages for autantication.
  • Developed teh different components of application such as JSPs, Servlets and EJB’s using WebLogic ApplicationServerand used CVS for version control.
  • MySQL to access data in teh database at different Levels.
  • Involved in teh integration of spring batch using shell scripting.
  • Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases.
  • Responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Explore single-page asynchronously data-driven UIs using REACT JS, REDUX and NODE JS.
  • Worked on databases such as MYSQL.
  • Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices.
  • Architected, designed and implemented a SPA (Single Page Application) inAngularJS which consume JSON from a SpringMVC, using Spring Security to secure teh Application.
  • Developed AJAX driven application by invoking web services/API and parsing teh JSON response.
  • Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Developed various reusable helper and utility classes usingJavaBeans with Eclipse editor.
  • Configured Maven dependencies for application building processes dat created Pom.xml files.
  • Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.
  • Managing Product development / implementation using AWS cloud infrastructure.
  • Provide training on various educational technologies including Smartboards, Blackboard and Web 2.0 technologies.

Environment: Spring 4.0, Hibernate, Web logic, Angular JS 1.5, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, MongoDB, REST, JSP, JDK 1.8, SERVLET, MYSQL, JDBC, AWS, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA.

Confidential - SFO, CA

Java Developer (Full Stack)

Responsibilities:

  • Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Built an enterprise level single page application (SPA) usingMEANstack: Mongo DB, Express, Angular 1.5.5 and Node.js v4.
  • Extensively used CSS, Java Script, and jQuery, Ajax to enhance functionality and user experience on web pages.
  • Single Page Application development using AngularJS and NodeJS.
  • Used JSF UI component to develop front-end web pages; has used faces-config.xml to manage faces servlet and managed beans.
  • Provided technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts.Simplified client-side scripting of HTML using jQuery, a cross-browser JavaScript library.
  • Used java 1.8 lambda expressions along with streams for performing chain operations such as filter, map, collect on a collection.
  • Extensive experience on Full stack including Server, Network, and Hosting Environment, Data modelling, Business logic, API layer / Action Layer / MVC, User interface, User experience and excellent understanding what teh customer and teh business need. Developed high-performance web applications using Struts and jQuery and XML Http Request.
  • Using tools like Cucumber for writing acceptance test scenarios using TDD and ATDD/BDD.
  • Configured spring and Mule EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer. Extensive experience with Drools.
  • Hands on experience of teh core Business Rules Engine (BRE), web authoring and rules management application (Drools Workbench) and Eclipse IDE plugin for core development.
  • Wrote JavaScript validations to validate teh fields of teh user registration screen and login screen.
  • Dealt with Hibernate open source ORM frame work for persistence management.
  • Designed a network of web pages, where teh user progresses through an application by selecting links, resulting in teh next page being transferred to teh user and rendered for their use using REST.
  • Developing Rest Services using Rest Template with Spring Boot and gradle.
  • Containerized teh Spring Boot microservice using Docker.
  • Participated in front end development using JSF 2.0, JavaScript, HTML 5, CSS 3.0.
  • Used JBoss, an application server, to implement teh Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control. Configured JDBC and LDAP Security in teh application server.
  • Worked on Web Services using java API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services and micro services.
  • Developed LDAP server configuration files to enable encryption support for password storage.Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Used log4j for tracking errors and debugging teh code.Implemented Spring MVC architecture and increased modularity by allowing teh separation of cross-cutting concerns using Spring AOP.
  • Deploy teh micro-service in Dev space of pivotal cloud foundry (PCF) and help dev ops team to deploy in higher environment.
  • Developed application with Front-end JavaScript frameworks with Angular JS. Used node.js to develop teh web application for teh network.

Environment: Java 7, Spring 3.3, Hibernate, Java/J2EE, Web services, Servlets, JavaScript, JSF 2.0, JSP, Spring Boot, MongoDB 3.4.5, Node, HTML5, CSS3, XML, ANT, AJAX, Angular JS, Junit, PCF, SOAP, Restful, JDBC, Tomcat, JBoss, Maven, SVN, Git.

Confidential, Menomonee Falls, WI

Java Full-Stack Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and component diagrams for this project. Worked on design documents and developed Test Scripts for this project.
  • Used Scrum Agile methodology using teh real-world progress of a project to plan and schedule releases.
  • Used J2EE design patterns like DAO, Service Locator, Business Delegate and Singleton Pattern.
  • Used various components of Struts2 like Struts.xml, Filter Dispatcher, Interceptor, etc.
  • Used jQuery, java script and CSS for frontend validation.
  • Developed Spring Controllers, Domain (business logic) & utility classes and used teh ContextLoaderListener listener class to integrate struts 2 with spring.
  • Used LocalSessionFactoryBean class to integrate Spring and Hibernate & injected Session Factory instance into teh DAO implementation.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using teh provided data source.
  • Responsible for designing hibernate mapping files based on business logic and Object relationships.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Worked with Splunk to logging and analyzing defects status.
  • Implemented logging by using Log4j and used trace, debug, info, warn and error threshold levels.
  • Developed assertions for testing expected results using JUnit to conduct tests.
  • Involved in moments of application from development to QA, QA to UAT (user acceptance testing) and UAT to Production environments and was also involved in stream lining production support process, shift allocations & reviews.
  • Worked on several production support issues dat required immediate attention and gave solutions to help teh customer save time and effort.

Environment: Java 1.5, Struts 2, JavaScript, jQuery, CSS, Spring 3.0, Spring MVC, Spring IOC, Spring AOP, Hibernate, J2EE, Oracle, WebSphere 8.5.5, MyEclipse, SQL 2006, SVN 1.2, JUnit 3.x.

Confidential

Java Developer

Responsibilities:

  • Involved in teh design, feature estimations and Software Requirements Specifications.
  • Worked in Agile software methodology with Scrum type development.
  • Contributed to teh development of web interface for different modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
  • Used Object oriented JavaScript for developing rich client page.
  • Developed teh interactive web page using Struts 2.0, Hibernate, Object oriented JavaScript.
  • Used JIRA issue tracker to file teh bugs.
  • Developed controllers, updated teh struts configuration files and implemented validation using Struts Validator framework.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Used SAX Parser for parsing teh XML document.
  • Implemented Log4j by enabling logging at runtime without modifying teh application binary.
  • Used SVN Version Control for Project Configuration Management..
  • Involved in Unit Testing and Bug-Fixing and achieved teh maximum code coverage using JUNIT test cases.
  • Used ANT Script for building and deploying teh application.
  • Developed Message Driven EJB (MDB), used JMS architecture, MQ Series library for importing orders from teh Oracle Interface tables
  • Used Perforce for source control and QC for bugs tracking.
  • Involved in preparing teh documentation of teh functional specification, User manual and updating various documents with newly implemented functionalities.
  • Implemented Java components and deployed under teh Web Logic server.

Environment: Java, HTML, XML, JSTL, AJAX, JavaScript, CSS, Struts, Servlets, Eclipse, EJB3.0, Hibernate, Web Services, JUnit, MYSQL, Windows XP, SVN, JIRA

Confidential

Java Developer

Responsibilities:

  • Preparing teh design document based on teh use case and requirement documents.
  • Designed and modeled components based on object-oriented concept using UML tools like Rational rose.
  • Worked on UI screen using JSP, JavaScript and CSS.
  • Worked on Struts Framework for developing UI, business and data access layer.
  • Used JSP, JavaScript and CSS for developing UI screens.
  • RAD IDE is used for Development.
  • Responsible for check-in files in to ClearCase.
  • Involved in writing queries to store and retrieve teh data.
  • Act as a Technical resource in offshore to fix teh bugs.
  • Responsible for writing unit test Cases.
  • Timely update of project status to project manager.

Environment: Java Server Pages with Struts, Core Java, JavaScript, CSS, DB2, WebSphere, RADClearCase.

We'd love your feedback!