We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

St Louis, MO

SUMMARY

  • Java/JEE with 7+ years of experience developing enterprise applications.
  • Strong working experience in building the components using Core Java, Servlets, JSP, Web Services, AJAX - WS(SOAP), JSON, JAX RS- Restful Services and JDBC
  • Sound experience in developing and deploying applications using Application Servers like Web logic, Web Sphere Application Server, Jboss and Tomcat.
  • Have good understanding of various J2EE Design Patterns such as Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Front Controller and Model View Controller Architecture.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and packages in various databases like Oracle, DB2, MySQL.
  • Created dynamic web content by using JSP. Created Angular.JS controllers, services and used Angular.JS filters for filter functionality in search box and integrator functionalities.
  • Expertise on Spring Boot, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server … DB2, My SQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, Bugzilla.
  • 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.
  • Working knowledge on UNIX, SOAP, and Shell Scripts.
  • Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
  • Work Experience with testing tools and applications such as Junit and SOAPUI.
  • Proficiency with the use of Eclipse, Eclipse based IDEs and STS
  • Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications.
  • Worked with Agile and Scrum methodologies.
  • Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.
  • Self-motivated, positive, upbeat, energetic team player with a high degree of integrity and make significant contributions to the organization.
  • Experienced in building complex, sophisticated products with ambitious time schedules.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON, AJAX.

J2EE Framework/API’s: Spring, Hibernate, JDBC, JMS, RMI, JNDI, Spring Boot.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST, JAX-WS, JAX-RS, Restful, Microservices, AWS.

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, Confidential, GIT.

Testing/ Logging Tools: JUnit, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Full Stack Java Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, and design, Development and System Testing using Agile Methodology.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Spring Framework for Dependency injection and integrated Spring application and used MVC, Business delegate Design Patterns.
  • Designed and developed object relational (O/R) mapping using Hibernate ORM framework with Spring Framework for data persistence and transaction management.
  • Developed presentation layer using HTML5, XML, CSS3, JavaScript, AngularJS5, JQuery and AJAX for dynamic web content.
  • Developed templets for Multiple Screens using AngularJS.
  • Built dynamically generated dropdown lists using AJAX, JQuery and AngularJS.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations on Oracle database.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Entire Applications are developed in Eclipse and deployed in the JBoss Server.
  • Used SOAP web services for interconnection of the projects and creating service classes for data validation.
  • Used Postman API to get convenient, visual display of query results.
  • Used Postman to test REST services, performing REST validations and create REST exception Handlers.
  • Used Vue.js in writing front-end components and communicating with a REST Api.
  • Involved in breaking down monolithic application to multiple Microservices. Used spring boot framework to write rest based micro service.
  • Used AWS as IaaS to access virtual hardware data storage space which deals with high level of flexibility and data management and implemented AWS shared responsible model application.
  • Maven was used as a build tool for the project.
  • Used Log4J for implementing the logging mechanism for the entire application.
  • Used GIT tool to keep track of all work and all changes in source code.
  • Developed all J2EE components using Eclipse.
  • Followed TDD and wrote unit test cases using JUnit.
  • Used Jenkins for CI/CD.

Environment: Java, J2EE, Servlets, XML, Spring MVC, Hibernate, HTML5, XML, CSS3, JavaScript, AngularJS5, Vue.js, jQuery,, AJAX, PL/SQL, Oracle, JBoss, Windows, SOAP Web Services, Maven, Log4j, JUnit, GIT, Jira, Node.js, Visual Studio code, Agile, Jenkins.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Developed backend applications using Maven framework and web services
  • Compiled and analyzed data, processes and codes to troubleshoot problems and identified areas of improvement.
  • Performed software requirements analysis through engagement with project managers, project sponsors, business analysts and clients
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases.
  • Maintain and enhance existing system and web-based applications
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API's.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.7 features etc.
  • Deployed application in WebSphere Application Server.
  • Eclipse as IDE for developing and debugging the application. Created j Unit tests for various modules.
  • Tracked issues using VersionOne for easier handling of issues

Environment: Java 1.8, JSP, CSS, Spring 3.1, Hibernate JMS, Maven, Ivy Dependencies, Log4J, JavaScript, Ajax, JUnit, WebLogic 9.1, Unix, GitHub, Web Services, Maven.

Confidential

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Provide better estimates while spending less time creating them and make sure we were in control of the project schedule and state.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Worked on power DNS on the AWS cloud and maintained it with MySQL database.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Designed UI pages using JSP, HTML, Angular JS, JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Used Java libraries to access AWS facilities as S3, JAX-RS services, Restful Web services interacting with external systems.
  • Implemented JavaScript front end built using Angular JS.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.7 features etc.
  • Designed and implemented a SOA microservice with a JSON HTTP REST API
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Designed SPAs using Angular.JS concepts of Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding.
  • Monitoring agent on each service instance by Micro-services monitoring system
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Developed, and debugged the Servlets and EJB with Web sphere Application server.
  • Developed Web Services for data transfer using Restful web services.
  • Managed Project dependencies and build using Maven.
  • Involved in building the code & deploying on JBoss application server.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • JUnit/Mocha tests were written to test each module in the application.
  • Prepared Change Request business documents and involved in change and release management. Used GIT as Source Version control management system and worked on GITHUB repository.
  • Tracked issues using JIRA using confluence.

Environment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, Angular JS, CSS3, JavaScript, AJAX, Continuous Integration, Microservices, AWS, Mongo DB, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, GIT, Eclipse.

Confidential, Worcester, MA

Java/J2EE developer

Responsibilities:

  • Actively involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Involved in Analysis, Design, Development, UAT and Production phases of the application.'
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, AOP, IOC.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Developed the presentation layer using JSP's, CSS, AJAX, HTML, Java Script, and Angular Js.
  • Migrating Db2 to Mongo DB as a part of this migration using apache camel as orchestrator to segregate data to all the microservices.
  • Using swagger to document all webservices.
  • Using everting to trigger backend database system as a part of Mongo DB Migration
  • Used IntelliJ for building its syntax tree, creating references between classes, variables, fields, methods, and their usages, analyzing the execution flow.
  • Used IntelliJ as a development/IDE tool for the entire project.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns and Used session beans to expose the application for the use by the third party users.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API's.
  • Extensively used Fusion Charts for reporting the data
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis and Done some POCs on Spring Retry.
  • Used GIT for version controlling and Eclipse as IDE.

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, WebLogic 9.1, Unix, GitHub, Oracle, TOAD, Web Services, Maven.

Confidential

Java Develope r

Responsibilities:

  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Designed and developed Application based on Spring Framework using MVC design pattern.
  • Used Apache Tiles and JSP in the presentation tier.
  • Designed and developed the UI using JSP, HTML, JQuery, CSS and JavaScript.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated framework using Hibernate.
  • Used JMS for reliable and asynchronous exchange of important information such as payment status report. Using JavaScript, jQuery and Angular.JS to provide dynamic User Interface and for the client side validations.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Developed REST web services using Apache CXF.
  • Maven was used for the entire build process.
  • Developed Message Driven Bean (MDB) components for JMS messaging.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Deployed application in WebSphere Application Server.
  • Eclipse as IDE for developing and debugging the application.
  • Created JUnit tests for various modules.
  • Used SVN for versioning and concurrent access to the project files.

Environment: Java, JDK, JSP, Tiles, Spring, Hibernate, IBM WebSphere, Oracle, JMS, TOAD, CXF REST Web Services, JavaScript, AJAX, JSON, jQuery, Angular JS, Maven, SVN, Eclipse IDE, Windows.

Hire Now