We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • 6+ years of experience in Java & Angular Development.
  • Involved in all phases of Software development life cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Experience on Core Java and J2EE fundamentals and working knowledge of Object - Oriented Concepts like Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, and Multithreading, Exceptional Handling and collections
  • Experience in web application design using Spring Framework and its MVC module.
  • Experience working SOA enterprise-level applications using Spring Boot and Netflix OSS.
  • Experience in swing GUI frameworks.
  • Experience in HTML, CSS, JavaScript web-based languages.
  • Built responsive web pages using Angular 6 and Bootstrap frameworks.
  • Experience in using MVC (Model-View-Control) architecture for developing applications.
  • Performed code reviews and implement the best Java programming practices.
  • Experience in database like Oracle MySQL and SQL Server.
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Strong skills in SQL development.
  • Experience in database Design creation and management of schemas, writing DDL, DML SQL queries.
  • Experience in PL/SQL in developing & executing Stored Procedures, Functions, Triggers and tuning on queries while extracting and loading data.
  • Created numerous simple to complex queries involving self joins correlated subqueries, CTE's and XML techniques for diverse business requirements. Tuned and optimized queries by altering database design, analyzing different query options, and indexing strategies.
  • Methodical knowledge of Application development life cycle and software engineering principles
  • Experience on IDE like Eclipse, NetBeans, Toad
  • Experience in creating an automation testing framework using Selenium WebDriver, Java and Eclipse.
  • Worked on setting up JBOSS Fuse ESB and building and deploying applications to Fuse server
  • Performed automation framework using TestNG and Implementation of Data-Driven Testing using Page Object Model by using Apache POI
  • Implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Experienced in using build tools like Maven to manage framework dependency jar files
  • Good knowledge in working with version control systems like GIT and Jenkins
  • Perform Automated testing on SOAP and REST web services by executing both functional and non-functional testing using Soap UI and REST API (POSTMAN)
  • Extensive experience in creating, executing and maintaining Test Plans, Test Strategies, Test Scripts, Test Cases, Defect Tracking, analyzing bugs and Report Generation using HP QC/ALM.
  • Good knowledge in J-Meter, Jenkins builds Scripts.
  • Proactive team player, an individual contributor with a positive attitude.
  • Flexible to adopt new technologies and Zeal to learn new technologies.

TECHNICAL SKILLS

Technologies: Java, Angular, HTML, CSS, XML, JavaScript, JSON, Docker

Operating Systems: Windows, Linux, Unix, Mac

Databases: MS SQL Server, Oracle, SQL, MySQL, PL/SQL

Database Tools: TOAD, SQL Server Management Studio, Oracle - SQL Developer

Testing Tools: Selenium Web Driver, TestNG, Maven, Jenkins, Soap UI, Postman

Applications: MS Office Suite, Eclipse, Sublime, putty

Bug Tracking Tools: Jira, Bugzilla, HP ALM

Browsers: Firefox, Chrome, Internet Explorer, Safari

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Involved in the analysis, specification, design, and implementation and testing phases of the Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing the application.
  • The application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed, developed a custom, single-page, responsive web application on the front-end using AngularJS.
  • Developed reusable components using JavaScript, XML, and HTML.
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Implemented Single Page Application using Angular 6 framework.
  • Used Bootstrap CSS framework for designing and developing a responsive web application.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
  • Implemented Batch jobs to deal with a large number of chunks using Spring Batch Framework to execute similar jobs simultaneously.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services (AWS)
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
  • Created SQL queries, PL/SQL Stored Procedures, required business objects, functions for Persistence layer and validating with Stored Procedures by means of Oracle and used JPA with Hibernate provider.
  • Involved in PL/SQL code review and modification for the development of new requirements. Coded PL-SQL packages and procedures to perform data loading, error handling, and logging.
  • Used Hibernate, object /relational mapping (ORM) solution, the technique of mapping data representation from the MVC model to Oracle Relational data model with an SQL-based schema.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Designed and developed Micro Services business components using Spring Boot.
  • Proficiency in the adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
  • Extensively used JUnit for unit testing, integration testing, and production testing.
  • Configured and customized logs using Log4J.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the Continuous Integration (CI) process for the application using Jenkins.
  • Written Docker files to containerize web apps, evangelized and trained developers using Docker commands, etc.
  • Worked on AWS, high availability practices and deploying backup/restore infrastructure.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.

Environment: Java, HTML5, CSS3, JavaScript, AngularJS, XML, JSF, MongoDB, Hibernate, Spring, Spring Boot, Spring AOP, Spring MVC, JUnit, Maven, Docker, WebSphere, JSON, GIT, Agile Methodology, AJAX, Restful, PlSql, Log4J, SOAP, JAX-WS, JIRA, Oracle, WSDL, SVN, Multi-threading.

Confidential, Pasadena, CA

Java Developer

Responsibilities:

  • Involved in the application designing including analyzing various frameworks and tools, component approaches and use cases.
  • Developed project using Spring MVC framework and designed business components using Spring IOC framework.
  • Used Core Java (OOPs, Collections, Multithreading) to implement the middleware business components.
  • Implemented hibernate Mapping like one to one, one to many and Many to Many based on the requirement.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON
  • An object from controllers in back-end RESTful Server.
  • Worked on the Asynchronous messaging system by implementing JMS through Point-Point architecture based on Queues and topics.
  • Used Struts MVC to integrate with spring framework.
  • Enhanced existing REST APIs and added new secured APIs.
  • Involved in Production support and provided training and knowledge transfer to the user.
  • Followed the Test Driven Development (TDD) approach in developing the test cases for the functionalities before the implementation for modules like Quote generation and Broker registration module.
  • Used PL/SQL Tables, Cursors to process huge volumes of data and used bulk collect for a mass update as performance improvement process.
  • Used Subversion for maintaining the component and for release and version management and JIRA for bug tracking.
  • Coordinated Unit (JUnit), Integration and User Acceptance Testing and developing test cases for REST API.
  • Modified XML response to JSON response.

Environment: Java 7.0/J2EE, Spring 3.2, Spring MVC, Spring AOP, Struts 2.0, Hibernate 3.0, CXF, JAX-WS, XML, JAX-B, JSON,PL/SQL, Oracle 11g, JUnit, TDD, SOAP 1.3, Soap UI 5.3, XSLT, WebSphere, Apache Tomcat, Eclipse, Unix, CVS, JIRA, Maven, Toad, Hudson, WSDL 2.0.

Confidential

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure. Used Spring Batch for running batch jobs.
  • Responsible for enhancing the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the Client-Side JavaScript validations.
  • Used Spring Core Annotations for Dependency Injection.
  • Hibernate used as a Persistence framework mapping the ORM objects to tables.
  • Responsible for writing the different service classes and utility API which will be used across the framework.
  • Used Axis to implementing Web Services for the integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending a SOAP API request.
  • Used the AJAX framework for server communication and seamless user experience.
  • Created a test framework on Selenium and executed Web testing in Chrome, IE, and Mozilla through Web driver.
  • Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
  • Used Log4j for logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Executed daily run and monitoring of JCL batch jobs and fixing errors.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: GWT, Java, Web Logic, UNIX OS, CSS, JavaScript, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.

Confidential

Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure. Used Spring Batch for running batch jobs.
  • Analysis and understanding of business requirements and implement the process using agile methodology.
  • Participate in the designing and development of various server-side components JSP, Servlets, EJBs, DAOs, and VOs, etc.
  • Good understanding of typical integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, web services and APIs,
  • Developed the application with various Spring Framework modules like Spring MVC, Spring IOC, Spring AOP, SpringBoot, and Spring Security.
  • Implemented modules into NodeJS to integrate with designs and requirements. Also made the application to Interact with 3rd party APIs and built RESTful APIs using NodeJS.
  • Implemented features like logging, user session validation using the Spring-AOP module.
  • Worked with the operations team for monitoring the performance issues and other operations issues as they arise.
  • Gather requirements and planning on the integration of both SAS applications using Mule ESB.
  • Written new and altered queries for the added functionalities using SQL.
  • Optimized queries to reduce computations using well-structured SQL queries.
  • Worked on change requests based on the requirements.
  • Deployed Mule applications into MMC (Mule Management Console).
  • Worked on Alerts Tab to receive Phone/email Alerts to display the status of flows deployed.
  • Involved in finding and fixing the RC (Root Cause) of the bugs/issues the existing modules.
  • Involved in validating various fields on the screen by using JavaScript and AJAX.
  • Involved in deploying and configuring the application on the WebSphere for all environments.
  • Wrote the request mappings and screen definitions for the application.
  • Worked with Clear Case for source control management, creating views, and performing code delivery, code labeling and code merging.
  • Supported deployment teams in merge issues while deploying the code to different environments.

Environment: Java, J2EE 1.5, Core Java, Eclipse, WebSphere MQ, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.2/3.5, Spring DI & AOP, PostgresSQL, Web Services-SOAP, WSDL, AXIS, JAX-RS, JAX-WS, UML, Mule ESB 3.5,Anypoint API, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, AJAX, Clear case, Toad, Ant, Log4j, Oracle10g, JUnit 4.

We'd love your feedback!