We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Highly Skilled Java Full - Stack Developer with professional experience in designing, developing and testing internet/intranet Web-based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and JUnit.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS.
  • Expertise in web development using HTML 4/5, DHTML, CSS, Java Script, XSL, XSLT, and XML (DOM, JAXP, JAXB).
  • Expertise on Spring Boot, Spring Cloud, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Excellent experience with Application Servers like JBoss, Tomcat, IBM WebSphere and Oracle/BEA WebLogic.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, MySQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Experience in building large scale web applications using JavaScript, React.js, Node.js, Ext JS, jQuery.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, Bugzilla.
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and Node.js with other UI technologies/ libs such as jQuery, Bootstrap.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
  • Experience in using various version control tools like SVN, CVS and IBM Rational Clear Case.
  • Extensive development experience in different IDE's like Eclipse, NetBeans, JBuilder 9.x/8.x, JSource, JDeveloper.
  • Proficient in NoSQL DB such as Apache Cassandra DB, Mongo DB.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using tools like Apache Axis.
  • Extensive experience in using Amazon Web Services(AWS) like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Dynamic and dedicated team player with strong interpersonal and communication skills.
  • Capable of presenting high quality of work under pressure and fast paced environment.

TECHNICAL SKILLS

Languages\ Web Technologies: Java 8, JavaScript, C, C++, Python, SQL, \ Angular6, HTML 5, CSS 3, Bootstrap 3, jQuery, \ TypeScript, SQL, HQL, XML, WSDL, Groovy\ AngularJS, AJAX, ReactJS

Technologies\ Java EE Technologies: Spring 4, Hibernate 3/5, C3P0, JWT, OAuth 2, \ JPA 2, Servlet, JDBC, JAXB, JAX-RS, \ Node.js, Express.js, Struts 2, Apache CXF \ JAX- WS, JMS, JMX, JSP, JSTL

Server/Cloud/Container \ Databases: Apache Tomcat 7&8, Oracle WebLogic Server\ Oracle 12c, PostgreSQL 9, MySQL 5, \ 12c, AWS (EC2, S3, RDS), Docker \ MongoDB 3, Redis 3, Hazelcast

Testing\ IDE: JUnit 4, TestNG 6, Mockito 2, SoapUI 5, \ Eclipse, IntelliJ IDEA, JBuilder 9.x/8.x, JSource, \ Postman, Protractor

Version Control \ Continuous Integration: Git, Subversion \ Jenkins 2, TeamCity

Build Automation \ Development Approaches: Maven, Gradle \ Agile (TDD, Scrum), Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Fullstack Java Developer

Responsibilities:

  • Implemented RESTful single page application (SPA) with React, HTML5, CSS3, JavaScript, Bootstrap3 and jQuery to develop complex web page, which integrated React components like directives, controllers, view, routing and service modules.
  • Utilized some features in Spring framework such as Dependency Injection and Aspect Oriented Programming for building back-end architecture includes business layer and DAO layer.
  • Implemented navigation by Spring MVC Controllers, configured with Spring MVC annotations and configuration files.
  • Utilized Spring Security to implement authorization and authentication features.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Testing with Mockito.
  • Used IntelliJ IDEA as IDE tool to develop the application and Jira for bug and issue tracking.

Environment: JavaScript, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Postgres, Spring, Spring MVC, Spring Security, Hibernate/JPA, Jackson, Tomcat, Log4j, JUnit, Mockito, Postman, Protractor, Git, Jenkins, Gradle, IntelliJ IDEA, Jira

Confidential

Full Stack Software Engineer

Responsibilities:

  • Involved in preparing High low-level design docs with UML diagrams.
  • Developed the presentation layer written using HTML, CSS3, Ext JS, ReactJS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Developed REST services to talk with adapter classes and exposed them to the ReactJS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
  • Administered and configured multiple web methods B2B installations. This included moving developed code to various environments, setting up multiple databases aliases (Oracle), partner server's subscriptions.
  • Used multithreading extensively to improve the performance of the application.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.
  • Developed the application using frameworks like Struts, Java Server Faces (JSF) and Spring frameworks
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Ansible and Docker on familiar servers such as Apache, and IIS.
  • Worked with NoSQL databases such as Cassandra, MongoDB.
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTful Webservice and sending response back to client.
  • Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag libraries.
  • Implemented code to consume messages from streaming data platform (SDP) using Apache Kafka.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Experienced in build, deploy multi module applications using Maven and CI/CD services like Jenkins, Docker, Ansible.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.

Environment: HTML, JS, AJAX, Servlets, JSP, ReactJS, Bootstrap, AWS, SOAP, REST, Web Logic server 10.3.3, JMS, Maven, Docker, JUNIT, MongoDB, Spring MVC, JIRA, Struts, Hibernate

Confidential

Full Stack Software Engineer

Responsibilities:

  • Followed Agile Methodology and involved in design, analyze, develop, debug and testing of the software development life-cycle (SDLC) of the project.
  • Developed the application based on Spring MVC architecture. Implemented business logic using Spring framework and its features such as Spring DI, Spring Validation and Spring security and integrated with Hibernate.
  • Involved in producing and consuming the RESTful Web Services using Spring. Consumed SOAP Web Services for communicating with external components.
  • Implemented Spring controller and view resolver to handle requests from users and return results.
  • Handled Security for user’s authentication and authorization using Spring Security OAuth 2.0.
  • Configured RabbitMQ as JMS service provider, for processing service requests asynchronously (MDB) with backend and integrated applications.
  • Utilized Command Line Interface (CLI) to generate components, routes, and services via commands to make Single page application using Angular 2.
  • Responsible for creating efficient design and developing User Interface screens using HTML5, CSS3,JavaScript, JQuery, AJAX and Angular 2.
  • Implemented data layer using Hibernate 4.0 and utilized Java Persistence API’s (JPA) and wrote HOL queries to retrieve and store the data into Oracle 11g database.
  • Implemented second level cache using EHCache in Hibernate to reduce the number of hits to the database.
  • Developed test cases using JUnit for Unit Testing and created log files using Log4j and Slf4j to debug and record the logs in application.
  • Implemented Continuous Integration and continuous deployment using Jenkins. Used JIRA for tracking user stories, bugs and issues.
  • Used SVN version control tool for manage different version of application and ANT as a build tool.
  • Utilized Amazon Web Services (AWS) like EC2, S3 and RDS for storage, configuration and backup/restore infrastructure.

Environment: RESTful, JavaScript, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Postgres, Spring, Springboot, Angular 5, Spring MVC, Spring Security, Hibernate/JPA, Jackson, Tomcat, Log4j, JUnit, Mockito, Postman, Protractor, Git, Jenkins, Gradle, IntelliJ IDEA, Jira

Confidential

Backend Web Developer

Responsibilities:

  • Implemented a team website, including online user registration service, administrational authority service, game schedule setup service, and players’ bio information data display. The application is developed in Java, JavaScript, JSP, Servlet, JDBC, MySQL, MVC and HTML.
  • Practiced enterprise application system design and modeling using software engineering technologies and methodologies including various life cycle models (Use Case), project planning (sequence diagram) and estimation, requirements analysis, program design (class diagram), construction (component diagram), testing (test case), maintenance and implementation, software measurement, and software quality.
  • Migrated application from Struts framework into JSF framework.
  • Involved in analyzing the requirements, coding, unit testing and code review of different modules of application.
  • Developed reporting tool using JFreeChart for graphical representation with code clean as value addition.
  • Analyzed database tables through queries to troubleshoot and resolve transaction problems.
  • Created and Configured Connection pools in WebLogic Application Server.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Maven on UNIX environment.
  • Using JIRA for bug tracking, issue tracking and Project Management functions.

Environment: JavaScript, HTML5, CSS3, Bootstrap, jQuery, AngularJS, JSP, Servlet, JDBC, MySQL, MVC, JUnit, Git, Jenkins, Gradle, IntelliJ IDEA, Jira, Struts, JSF

We'd love your feedback!