We provide IT Staff Augmentation Services!

Senior Full Stack Java Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • A Technocrat Experienced in working with Agile Methodology & Software Development Life Cycle.
  • Having work experience in different domains like Healthcare, Banking, Finance, Telecom, and Retail also Proficient in developing front - end and back-end systems.
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
  • Expertise in back - end procedure development for Database Applications using Oracle, SQL and PL/SQL
  • Worked with core Java concepts like Collections Framework, Multithreading and Memory management.
  • Experienced in other front-end technologies such as Typescript, BOOTSTRAP, Angular, Ajax, JSON, NodeJS.
  • Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), jQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSON which meets W3C Web Standards.
  • Experience in developing web interfaces using HTML5, CSS3, JavaScript, AngularJS, BackBoneJs, Angular 2.0, DOM Scripting and jQuery.
  • Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates, Spring MVC, Dependency Injection, Annotations, Thymeleaf and XML based Configurations.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience working with SOAP and Restful Web Service.
  • Extensive experience using Gradle, MAVEN to build the projects.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.

SKILLS:

.Net, Apache Spark, API

Application Server, C#, Continuous Integration/Delivery

CI/CD, Continuous Integration, Cucumber

Design Patterns, DMS, DTD

Git, Gradle, Hbase, Hive, HTML

JavaScript, Javascript Frameworks and Libraries, Bootstrap, Node.JS

Typescript, Jenkins,JSON

Middleware, ORM

Python, Requirement Analysis

Scripting

Structured Software

Software Development

Subversion, SVN,WEB UI, XML, XSL, XSLT

EAR, Eclipse, EJB, J2EE, JAR

Java, Hibernate, Spring, Javabeans, JAX

JAXB, JAX-RPC, JAX-WS, JBoss,JDK, JMS

JNDI,Jquery, JSF, JSP

JSTL, Servlet, Servlets, Struts database

Database Modeling, Data Model, db2, JDBC,Mapping

MS SQL Server, SQL Server, MySQL, Oracle,Oracle 10g, PL/SQL, Postgres, Replication, SQL

Stored Procedures,Sybase,AJAX, CSS, DHTML, Nginx, Security, SOA, SOA Architecture

Tomcat, WEB Based, WEB Logic, Web Services, Web Sphere, Weblogic, WebSphere, Bugzilla, Integration Testing, JIRA, Junit

Selenium, Unit Testing, Life Cycle, Software Development Life Cycle, Logical Data Modeling, MVC, Rational,Rational Rose, UML, UML Modeling, USE Cases

EXPERIENCE:

Confidential

Senior Full Stack Java Engineer

Responsibilities:

  • Using Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project.
  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • Developing the entire application based on the MVC architecture.
  • Designed, coded and tested key modules of the project using Java OOPS concepts, JSP.
  • Implementing the Project structure based on Spring MVC pattern using spring boot.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Following Spring Boot MVC Rest framework to develop the application flow for the project
  • Worked with the Unix Solaris/Linux admin team to perform Oracle migration from Sybase.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5,CSS3, JavaScript, jQuery, AJAX, AngularJS, and JSON Used jQuery, Ajax for service calls on pages to interact with the servers.
  • Containerized all the Spring Boot, Java and Node.js applications using Docker. Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J - Unit Framework
  • Working as a Full Stack developer using JavaScript frameworks AngularJS and NodeJS.
  • Experience in Managing and troubleshooting middleware Java application servers (JBoss).
  • Used JBoss 5.x. Implementing XML-based communications protocol using JAXB.
  • Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
  • Developing REST API for test server for Express Router middleware-based API's with Mongo DB integration.
  • Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XSD, XML and CSS.
  • Worked on JavaScript, AJAX and jQuery.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, and Assembly, deploy and Smoke jobs.
  • Using Maven as the build tool, GIT for version control, Jenkins for Continuous Integration, JIRA as a defect tracking tool, used Bugzilla for issue tracking.
  • Developing REST services to talk with adapter classes and exposed them to the AngularJS 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 Designing and developing the RESTFUL web services using the JAX-RS API to communicate over the network.
  • Implemented Java Web services based on SOA architecture with SOAP, WSDL and UDDI.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS. Implementing SOAP messages for information exchange for Web Services.
  • Using the concepts of Dependency Injection and inversion of control concepts using the framework Spring and deployed the entire application on application server Web Logic 11g.

Confidential

Full Stack Java Engineer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Designed User Interface using HTML5, CSS3, jQuery, AngularJS and XML in a responsive grid layout.
  • Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Used AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Used NodeJS to run Angular on server with mock JSON data and completed the UI development independent of server.
  • Performed the API Web Services testing using SOAPUI tool.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used Apache Camel as the Integration Pattern to communicate between different enterprise components.
  • Used JBoss 6.x Application server to deploy the applications. Developed various helper classes needed following Core Java multi - threading programming and Collection frameworks. Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
  • Implemented the application using Spring Boot and handled the authentication, authorization, and access- control features by using Spring Security. Integrated Apache Camel (ESB) with Spring boot.
  • Designed and developed the End Points (Controller), Business Layer, DAO Layer using Hibernate/JDBCTemplate using Spring IOC (Dependency Injection). Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database
  • . Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Implemented Webservices to integrate between different applications components using Restful using Jersey. Designed and developed Micro services business components using Spring Cloud. Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies. Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Design and manipulation of JBPM process for the client activities to manage the people queue for each activity.
  • Design and generation of the database for the Flow Control System of People.
  • Used Hibernate, object /relational mapping (ORM) solution, technique

Confidential

Java/J2EE Developer

Responsibilities:

  • Modeled the design artifacts such as Use Cases, Class diagrams and Sequence diagrams using RSA. Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Implemented j2ee design patterns like Front Controller, Service Locator, DAO, and Session Facade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Implemented client-side validations using JavaScript.
  • Developed EJB (Session and Entity) components that interface with the database using Data Access Objects.
  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
  • The controller uses XML mappings in struts to map the request to the server-side functionality. Developed presentation tier using JSP/Servlets and custom tags in MVC architecture.
  • Involved in migration of WebLogic Application Server from V5.0, V6.0 to V7.1
  • Configured WebLogic resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions. Used XSLT for transforming the XML content into HTML.
  • Worked with documentation teams in the development of Training Manuals and User's Guides ANT Used Apache Log4J logging API to log errors and messages.
  • Unit Testing and fixing the defects in the application during the maintenance builds.
  • Installed JBoss and configured JNDI resources for the application.
  • Developed web UI with JSP, JSTL, Struts custom tags and provided client-side validations through JavaScript.
  • Enhancing the Selenium Test cases for Cross browser testing.
  • Programmed to business interfaces and developed service classes and utility classes.
  • Defined and implemented the data access layer (DAO) interfaces using iBATIS framework.
  • Written the Ant Scripts for building and deploying the workbench application in JBoss.
  • Followed Test Driven Development (TDD) and performed unit testing with JUnit test cases

Environment: HTML, JavaScript, CSS, Java JDK 1.5, J2EE, JSP, JSTL, Struts, iBATIS, JDBC, XML, UML, Oracle 10g, JBoss 4.0.1, Windows XP, Eclipse 3.1, RSA, CVS, Ant, Log4J

Confidential

Java Developer

Responsibilities:

  • Followed Agile methodology in delivering the work. Involved in the design and development of application using Spring 3.2 and Hibernate 4.0 technologies/frameworks.
  • Extensive experience in developing business components based on the customer requirement by using Java API.
  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed JSP, HTML5, XHTML, CSS3 pages for compact and modified views worked on responsive web design.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Involved in designing, developing and configuring JavaBeans, JSP, Servlets, JNDI and XML using IDE- Eclipse and deployments in WebSphere.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Used Data Studio to query, update and monitor DB2 database. Developed various modules w.r.t design patterns such as Factory and Singleton
  • Developed and tested the screens for compact and modified using chrome simulators. Written complex JavaScript validations apart from using AngularJS form validations.
  • Implemented Maven Script to create JAR, WAR, EAR dependency JARS and deploy the entire project onto the Web Sphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Participated in the production support and maintenance of the project.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Tracking the versions of system artifacts and source code in version control software using SVN. Used JUnit 4.2 for extensive functional and unit testing code.

Environment: Java, Eclipse 3.5, JSP, SOAP, RESTful, JMS 1.1, JSON, Spring 3.0, Hibernate 2.5, XML, XSLT, HTML5, XHTML, CSS3, JavaScript 1.8.1, Tomcat 7.0, AngularJS 1.3.0, IBM WebSphere 7.0, Oracle SQL Developer 3.0, Maven, Agile scrum, Log4J, GIT, JUnit 4.0.

We'd love your feedback!