We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Newton, MA

SUMMARY:

  • Around 4+ years of professional experience as a Java/J2EE Developer using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Extensive work experience and knowledge of all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and Waterfall methodologies.
  • Worked using different IDEs such as Eclipse, IntelliJ Idea, and Spring Tool Suite.
  • Designed and developed User Interface (UI) applications and professional web applications using HTML5, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets, Angular JS, React JS and Node JS.
  • Extensive experience in Object Oriented Analysis in developing framework using J2EE design patterns and AngularJS.
  • Excellent understanding of Algorithms & Data Structures including Hash Maps, Bloom Filters, Self - balancing BST, Queues, Sorting, Path-search algorithms, and complexity analysis.
  • Expertise in n-tier Architecture, Object Oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
  • Hands-on experience with ORM tools (Hibernate (HQL), JPA, OJB) and JPA annotations.
  • Expertise in using IDEs like Eclipse, MyEclipse, IntelliJ IDEA in various Configurations with version control tools like CVS, GIT, SVN and IBM Clear Case.
  • Experience in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web server Apache Tomcat.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF in handling HTTP, JMS transports.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down Approach and Bottom up Approach.Developed ANT scripts and used Maven tool to build and deploy J2EE Applications.
  • Knowledge in building Micro Services and connecting to API.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQL Server query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Well-versed in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

JAVA/J2EETechnologies: Microservices, JSP, JSF, Servlets, AngularJS, JMS, JDBC, JNDI, WSDL, UML, Struts2.0.

Frameworks: Hibernate4.0, Struts2.0, EJB2.0/3.0, JPA, JMS, JDBC, Spring2.X,3.X (MVC, IOC, JDBC ORM).

Web Technology: HTML5.0, CSS3.0, XML, Bootstrap, Spring Framework, Spring Boot, Spring Cloud, Spring SecuritySocket.io, Web Services (SOAP, WSDL, REST API), Pivotal Cloud, AWS, Ajax, AngularJS, Node jsJavaScript and jQuery, Swagger, Yaml, JSON, ReactJS.

Database: Oracle, DB2, and MySQL

Application Servers: Web Logic, Tomcat, JBoss and Web sphere

Testing: JUnit, DBUnit, XmlUnit

Development Environment: Eclipse, Spring Tool Suite Jenkins, SSH (putty)

Storage: AWS, S3, Glacier, EC2, VPC, SNS, SQS, Cloud Foundry

Project & Code Management: Rally, GIT

Building and Integration: Maven, Ant, Ivy

Operating systems: UNIX, Linux, Windows

Additional Skills: Design patterns, Webstart, WebRCP, JNLP, EJB, SWT,Java Performance Tuning /Improvement, OOPS concepts, 'C & C++', Python, Scala

PROFESSIONAL EXPERIENCE:

Confidential, Newton, MA

Full Stack Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development in Agile Development Environment.
  • UsedSpringBootfor the application development.
  • Developed MVC usingSpringBoot,SpringDependency Injection (DI) framework by writing action classes and light weight business logic classes using Struts2 framework and Spring3.0 framework.
  • Designed the application by implementing Struts 2 based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Used JNDI to perform lookup services for the various components of the system.
  • Responsible for designing Rich user Interface Applications using JavaScript, AngularJS, React JS, Node JS, CSS, HTML, JSP, AJAX and developed web services by using SOAP UI.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Developed the EJBs (Stateless Session beans) to handle business logic and developed them as REST End points to deploy on public cloud.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Designed and developed the REST basedMicroservicesusing the Spring Boot.
  • Used Hibernate for data access and CRUD operations on Oracle Database.
  • Created PL/SQL Stored Procedures, Functions for DAO layer by studying the required business objects and validating them using Oracle database.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Involved in installing and configuring Maven for building application and deployment.
  • Used Log4j for External Configuration Files and debugging and JUnit was used to implement test cases.
  • Developed and maintained automated test cases in Selenium WebDriver usingJavaprogramming language and Junit Framework.
  • ImplementedMicroServicesarchitecture using Spring Boot for making application smaller and independent.
  • Deployed thejavaapplication into web application servers like Apache Tomcat.
  • Used Perforce for version management between various integration and development streams.
  • Setup the Continuous Integration (CI) process for the application using the Jenkins.
  • Branching, Tagging, Release Activities on Version Control Tools: GitHub.

Environment: Java 8, JSP, Spring Framework, Spring Boot, Hibernate, Servlets, Struts, JMS, EJB, JDBC, Ajax, Html, CSS, Angular JS, React JS, Node JS, Bootstrap, Microservices, Eclipse, Oracle 11g, ANT, Perforce, JIRA, JBOSS Application Server, Apache Tomcat WebServer, Jenkins, GitHub.

Confidential, Arlington, TX

Java/J2EE Developer

Responsibilities:

  • Responsibilities includes developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Developed and implemented Spring MVC (Model-View-Controller) framework for the application. Developed UI application using HTML5, CSS3, AngularJS, JavaScript, AJAX, JSON, and Bootstrap with Oracle database as the backend.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured relationship using Hibernate annotations.
  • Used Rest API with JAX-RS for consuming web services. These web services has two interface XML and JSON and Involved in developing libraries and integrate them to REST services.
  • Wrote Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Developed UI application using HTML5, CSS3, AngularJS, JavaScript, AJAX, JSON, and Bootstrap with Oracle database as the backend.
  • Developed PL/SQL procedures for login module and written complex SQL queries.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Contributed to organization of testing and quality improvement process (JIRA).
  • Created war files and deployed on Apache Tomcat using Maven deployment tool.
  • Performed Unit Testing, Integration Testing, and System Testing.

Environment: Java, J2EE, Spring, Hibernate, Servlets, XML, JSP, HTML5, CSS3, AngularJS, JavaScript, AJAX, JSON, Bootstrap, REST, WebLogic, Apache Tomcat, SVN, Oracle, PL/SQL, JUnit, Maven, JIRA, Windows.

Confidential

 Java Developer

Responsibilities:

  • Gatheird the requirements and converted them into functional design documents and technical design documents.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Implemented business service layer using spring beans and spring dependency injection. Implemented RESTful web services with Spring WS.
  • Worked with Design patterns like Service Factory, Singleton and Factory Pattern. Used Hibernate in Data access layer to access and update information in the database.
  • Wrote HQL, criteria queries to perform all the required CRUD operations against the Oracle DB. Coded SQL Statements and Stored procedures for back end using Oracle. Handled client's business requirement changes and enhancement requests.
  • Responsible for debugging the functionality and fixing the bugs of the application. Used log4j logger for logging purpose.
  • Involved in writing Junit test caressed Sonar tool for the reviewing the code. Total project was built with Maven. Involved in writing the POM.xml and build properties.
  • Used Team City for continuous integration builds and deployments. Used SVN for source code versioning and code repository.

Environment: Java 1.6,J2EE, Eclipse, Servlet, JSP, Spring MVC, Hibernate, spring, JavaScript, JSTL, Log4j, WebLogic 10.3, RESTful, JUnit, Maven, SVN.

We'd love your feedback!