We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

MarylanD

SUMMARY:

  • 6 years of experience in Software Development Life Cycle using Agile methodologies.
  • Extensive knowledge in IT Analysis, Design, Development, Testing, Maintenance/Support of Client Server, and Enterprise Applications.
  • Experience in broad range of technical skills including Java application development, Database design, PL/SQL, and SQL development.
  • Hands on experience in developing applications with JDK 1.8/1.7/1.6/1.5/1.4 , J2EE 1.5/1.4/1.3, Java, JSP, Servlets, Java Beans, JNDI, Web services, JDBC, XML, JavaScript, and Angular JS.
  • Hands on experience developing multi - tiered architecture web applications using UI stack like Angular 6 and Node JS.
  • Expertise in Spring 4.x/3.x, Struts 2.x/1.x, ORM tools like Hibernate.
  • Good knowledge of spring framework modules like Spring IOC, Spring DI, Spring boot, Spring integration with Hibernate.
  • Developed rich and complex Web UI using HTML, JavaScript& CSS.
  • Proficient in Core Java concepts like Collections, Multi-Threading, Serialization, Generics and Java Beans.
  • Exposure to Object Oriented design patterns such as Singleton, Factory, Model View Controller (MVC) architecture, Data Access Object (DAO).
  • Experience using XML and JSON as data interchange format.
  • Experience with Object Oriented Design and Object-Oriented Analysis.
  • Extensive experience in SQL programming language in implementing Stored procedures, Triggers, views, and complex queries using Oracle and MySQL database environments.
  • Experience working with NoSQL databases like Mongo Db and Couch Db.
  • Experience in developing and deploying applications in application servers like Apache Tomcat, JBoss Wild Fly, Glassfish.
  • Proficient in working with leading IDE’s i.e., Net Beans, Eclipse and STS.
  • Expertise in quickly analyzing production issues and coming up with resolutions.
  • Experienced in developing Restful web services, consumed, and also produced.
  • Hands on experience with Maven and JUNIT for unit testing.
  • Experience in working MVC Architecture on AngularJS and in software configuration management using subversion control (SVN) and GIT.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Installed and configured the Web Server and Database Server in Linux Platform.
  • Experience in migrating the legacy application into Micro-service architecture and validate the changes once it is deployed to test environment.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, HTML, Java Script & Angular Js/ 8, XML and JSON.

J2EE Technologies: JDBC, Servlets, JSP, JMS, JNDI, Rest & SOAP Webservices, JSF.

Frameworks: Spring, Junit, log4j.

ORM Tools: Hibernate.

Tools: Maven, Eclipse, STS, NetBeans, Atlassian JIRA, SQL Developer, Jenkins.

Databases: Oracle, MySQL, MS SQL Server.

Web/Application: Apache Tomcat, Jboss, Wild Fly and Glass Fish, Web Sphere. Servers

Version Control: GIT, SVN.

Methodology: Agile Scrum, TDD, Waterfall.

Platforms: Windows, LINUX & UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Maryland

Java Full Stack Developer

Responsibilities:

  • Involve in requirement gathering with end stake holders, analyze, design, implementation, testing and provide support/maintenance.
  • Develop RESTful API’s using Loopback JS in a Node JSPlatform, also make sure to meet acceptance criteria before closing assigned stories.
  • Create Single Page Applications/Screens using Angular features like Dependency/Service Injection or Angular Material.
  • Implemented Micro-services on Java runtime platform to return JSON response Confidential be consumed by the UI Screens
  • Work in a fast-paced, agile environment consisting of cross-functional team designing and implementing systems from web-based user interface front-end through back-end.
  • Create Data objects like Stored Procedures, Functions and Triggers in a PostgreSQL to parse JSON objects and pass it to front-end to consume and integrate.
  • User Postman to test/trouble-shoot API’s once they are created and do handshake to UI resource to consume and help in integrating API’s to screens.
  • Involve in executing NoSQL query to fetch JSON collections and use it for further process.
  • Interact with QA Team to recreate/reproduce any defects/bugs raised. Fix defects related to UI screens/API’s/Database objects and interact with QA team to close those defects after fix.
  • Also involve in Demo Meetings to stake holders and fix if they report any issues.

Environment: Java, Micro-Services, API’s Restful, Angular 8, Node JS, JSON, Bitbucket,, Agile, PostgreSQL, Windows OS, Jenkins.

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Involve in all phases of SDLC includes areas of requirement gathering, analysis, design, coding, testing and maintenance.
  • Involve in migrating the legacy application to micro-service architecture using Spring Boot. Also, migrate the Stored Procedures and other database objects from Db2 to Oracle.
  • Analysis, design and implement the functionality.
  • Develop functionality, write test cases using Junit, debug and run using Eclipse.
  • Use Spring Framework for quick development, organizing code and handle dependency injection.
  • Also wrote front-end services using Angular 6 framework to consume the REST API’s and prepare a UI Template using the information.
  • Used Angular JS directives to create two-way data binding for reading and writing input information.
  • Make Database Changes intest environment in Oracle when required.
  • Develop micro-services using spring boot which handles excel import functionality.
  • Coordinated with other teams to resolve end-user issues promptly.
  • Work with JDBC to connect and execute query in Oracle database.
  • Involve in fixing production bugs.
  • Involve in implementing the Web services using Rest API.
  • Work with SQL Developer Work Bench to design and develop various stored procedures, functions, and triggers in PL/SQL to implement complex business rules.
  • Created maven archetypes for generating fully functional REST web services supporting JSON message transformation.
  • Use Java Collections for storing and manipulating group of objects.
  • Involving in application on-call support for immediate attention of issues.
  • Use Maven to build and deploy application JAR into JBoss Wild Fly server.
  • Work in an agile team, 2 weeks sprint.

Environment: Java 1.8, Spring boot, Wild Fly, Eclipse, Maven, JUnit, JSON, Log4J, Tortoise SVN, Micro Services - Restful, Angular 6, Agile, LINUX OS.

Confidential, TX

Java Full Stack Java Developer/Production Support

Responsibilities:

  • Involve in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Involve in design and development of the application using SOA (Service Oriented Architecture) with Java Web Services / J2EE technologies.
  • Work with Hibernate and XML Data Source to connect and execute query for manipulating data.
  • Implement Restful Web services for sending and receiving data in JSON Format.
  • Implement micro services using REST API for sending and receiving data in JSON Format.
  • Use spring components such as Spring MVC and handle Dependency Injection and Spring IOCto develop application service components
  • Extensively used Web Sphere application server for building, testing, and deploying applications.
  • Responsible for debugging, JUnit testing, code review and managing defects using CA Agile Rally software.
  • Created Type-Script reusable components and services to consume REST API’s using component-based features provided by Angular 6.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs, and fix the problems.
  • Work with spring boot to migrate the monolithic architecture into Micro-service using Spring boot. Also migrate the Database Objects from Db2 to Oracle in dev/test environments.
  • Analyze and tune the SQL queries and stored procedures using the Query execution plan.
  • Involve in executing NoSQL query to fetch JSON collections and use it for further process.
  • Involve in production support to the end user of this application.
  • Involve in Bi-weekly Deployment in Production.
  • Design, develop and implement document transformation applications using XML.
  • Use Maven to build the application JAR.
  • Developed unit test cases and functional test cases using Junit.

Environment: Java 1.8, Web Sphere, Hibernate, Oracle, Micro Services, Couch Base Spring boot, Log4J, NoSQL, Couch Base Eclipse, Java Script.

Confidential, NY

Java Developer/Production Support

Responsibilities:

  • Develop application and deploy on Glass Fish application server.
  • Implement different Webservices (Restful, SOAP) for sending and receiving data.
  • Use Eclipse for implementing the Client’s functionality.
  • Use Spring IOC to inject the services and their dependencies.
  • Implemented Spring Web Flow for defining and executing UI flow in the application for the Order Guide module.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Have used JAXB to marshal and unmarshal java objects to Communicate with the backend mainframe system.
  • Implement AngularJs1.x to get the JSON data and display on front end.
  • Involved in writing complex PL/SQL and SQL blocks for the application.
  • Involved in the development of SQL queries to get data from Oracle and MySQL
  • Involved in writing Data Conversion Programs for handling the changes to the existing database schema.
  • Maintain high-quality of RESTful services guided by best practices found in the Richardson Maturity Model.
  • Write and implement/execute code to retrieve data from NoSQL stores and use it for posting it to different API’s.
  • Use SVN as the version management control.
  • Work on implementing persistence layer using O/R Mapping tool Hibernate with Oracle Database.
  • Use Junit for writing Test Cases.
  • Use Maven for managing the application dependencies and build the JAR.
  • Used Log4j package for the debugging, info, and error tracings.

Environment: Java 1.5/1.6, JSON, Restful &SOAP Web Services, XML, JavaScript, Glass Fish, Log4J, JUnit, Eclipse, Maven, Angular JS, Oracle, No SQL, Mongo Db Windows.

Confidential, NY

Java Developer/ Production Support

Responsibilities:

  • Extensive use of Spring MVC annotations to build lightweight application and integrate it with hibernate.
  • Used Tomcat server to run/deploy the application.
  • Use Spring IOC (Dependency Injection) to develop Java Beans.
  • Configure & implement Spring Application Context to instantiate all bean classes.
  • Develop data access object and CRUD operation to interact with MySQL database through Hibernate framework.
  • Use log4j framework for logging the report details.
  • Involve in implementing SQL (Procedures/Views/Functions) to handle business functionality.
  • Involve in fixing the defects raised by QA in test environment.
  • Involved in implementation of RESTFUL web service APIs using Angular.js 1.x.
  • Taking part of status meetings with clients on daily basis.
  • Test all the components using JUnit.
  • Develop Front-end system using MVC Architecture Model (Java/JSP/Servlets/JDBC).
  • Test and debug all the components in Eclipse IDE.
  • Use Maven to build and deploy into Tomcat Server.

Environment: Windows, Java 1.5, Angular JS 1.x, J2EE 1.5, Spring, Hibernate, SQLJ, Eclipse IDE, Tomcat 6.0, log4j, Junit, PL/SQL.

We'd love your feedback!