We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • IT professional with overall 6+ years of experience in Java(J2EE) Development, Integration, Testing and Deployment Proficient in User Interface, Unit Testing, Debugging and Deployment
  • Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing and Development & Testing
  • A goal driven developer with experience of working with various software development approaches such as Agile, Scrum and have a good understanding of approaches such as Waterfall
  • Expertise in object - oriented technologies, client-server systems, web-based applications, and business applications.
  • Expertise in design and development of web applications using HTML5, CSS3, JavaScript, AngularJS, jQuery, XML, Bootstrap JS, JSP, JSON, JSF and AJAX
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling HTTP Request and responses, creating Web service clients, handling communication calls to methods and External Interfaces
  • Experience with object-oriented client-side scripting using Typescript, ES6 and JavaScript frameworks, including jQuery, AngularJS.
  • Experience in implementing Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Angular.
  • Strong work experience in developing and consuming Micro Services, application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful
  • Strong programming skills in Core Java such as Multithreading, Collection Interface, I/O Streams, and Exception Handling
  • Experience of working with Databases like SQL Server, MySQL, Oracle and MongoDB
  • Experience with MVC frameworks like Spring, Struts and ORM tools like Hibernate
  • Extensive experience in implementing Java/J2EE technologies including Servlets, JSP, JSTL, JSF, Apache-Tomcat, Java Beans, Struts, Spring, Hibernate, JDBC, Ajax, JavaScript, Web Services
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, web servers
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment.
  • Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database
  • Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery and Angular-JS.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
  • Experience in installing, deploying and testing with multiple Application Servers like WebSphere, WebLogic, JBoss Application Server and Tomcat web container
  • Used Log4J for extensible logging, debugging and error tracing also Worked on s for unit testing.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Proficiency in working with IDE's like WSAD, Eclipse, NetBeans, Maven.
  • Extensive experience using spring framework and ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
  • Experienced in working with the Microsoft family of operating systems (WIN10, WIN8, WIN7), UNIX and LINUX
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Strong exception handling and troubleshooting skills, as well as computer network design, installation, and support abilities
  • Strong Communication, interpersonal, organizational, time management, analytical and problem-solving skills

TECHNICAL SKILLS

Languages: Java, J2EE, PL/SQL, Core Java, Java 1.7&1.8, Java Enterprise Edition

Web Technologies: Servlets, JSP, Session Beans, JavaScript, jQuery, AJAX, Angular JS, Angular4, Java Mail, HTML, XML, Bootstrap, CSS, SCHEMA, XML, EXT JS.

Frameworks: Struts, Spring, Spring Boot, Hibernate, JSF

Web Services: SOAP, REST, WSDL, JAX-RS, JAXB, JAX-WS.

Databases: MongoDB, Oracle, SQL Server, PL/SQL, DB2 and MySQL

Version controls: GIT, SVN

Tools: /Software (IDEs): Eclipse, My Eclipse, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, Junit.

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Methodologies: Agile Methodology, Scrum, Waterfall model

Other Tools & Design Patterns: MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Represents multiple business or cross-functions on formal project teams, and is responsible for gathering and analyzing requirements, defining software system specifications and documenting business process and technologies used to meet the requirements and followed Agile Scrum Methodology for software development process .
  • Responsible for Developing Intradapro Modernization Application components using Java, UI Technologies such as HTML, CSS, JavaScript, Angular components.
  • Created Various Angular components supporting Web Application efforts.
  • Documents project-planning assumptions, functional requirements, product features and specifications for programmers Recommends Operational and process improvements based on efficiencies and available technologies.
  • Used Microservice architecture with Spring boot to develop REST based Web Services with minimal configuration Supporting across different modules of Search Functionality, Order Summary.
  • Responsible for Business rules extraction from existing desktop application, documenting the analysis in a User story for developing web application with all the existing functionalities.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC, Used JSON as response type in REST services.
  • Used Spring Rest Controllers, Web Spring MVC and Spring Boot extensively to implement server-side business logic.
  • Implemented Hibernate for data persistence and management.
  • Analysed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and GIT as the Source version controller.
  • Used GIT as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Used Soap and Postman to test the web Services on the JSON files.
  • Worked on existing oracle stored procedures to retrieve or validate the data for the proper validations.

Environment: Java, Angular 7, Typescript, NGRX, Spring, Hibernate, Oracle, SQL, HTML, CSS, JavaScript, Junit, Jenkins, Agile, Webservices, RAD, Tortoise SVN, IBM Web Sphere, Soap, Postman, Oracle SQL.

Confidential

Full Stack Java Developer

Responsibilities:

  • Responsible for Development, design and testing of Web applications by gathering the requirements from the business, followed Agile Scrum Methodology for software development process .
  • Responsible for Developing Member Portal Application components using Java, UI Technologies such as HTML, CSS, JavaScript, Typescript, Angular components.
  • Documents project-planning assumptions, functional requirements, product features and specifications for programmers Recommends Operational and process improvements based on efficiencies and available technologies.
  • Ensures Seamless Performance of client applications to ensure that no schedule is delayed beyond the specified SLA for the project. Responsible for review of testing artifacts to enhance the quality and deliver better product to client.
  • Used Microservice architecture with Spring boot to develop REST based Web Services with minimal configuration.
  • Supporting across different modules of FACETS product- Membership, Claims, Provider, Utilization Management and workflow. Proactively report risks and provide mitigation plans to overcome risks. Implementation of RCA (Root Cause Analysis) outcomes/best practices in future releases.
  • Used Hibernate, Object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Created and injected spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Soap and Insomnia to test the web Services on the JSON files.
  • Developed Micro services with Spring boot along with the test cases and used the spring test's framework to create integration tests.
  • Responsible for analyzing metrices captured to enhance productivity and prevent defect leakage, accountable for complete implementation/Maintenance activities from requirements analysis through implementation, ensuring all system changes are defect-free prior to implementation.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Creates and maintains appropriate documentation identifying what enhancements and requirements/Specifications have been made and or requested. As assigned, analyses research and resolves system issues with the scope of the team.
  • Actively involved in code reviews and bug fixing
  • Worked on existing oracle stored procedures to retrieve or validate the data for the proper validations.

Environment: Java, Angular 7, Typescript, Wijmo, NGRX,, Spring, Hibernate, Oracle, SQL, HTML, CSS, JavaScript, Junit, Jenkins, Agile, Webservices, RAD, Tortoise SVN, IBM Web Sphere, Soap, Insomnia, Oracle SQL.

Confidential - San Antonio

Full Stack Java Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements and followed Agile Scrum Methodology for software development process
  • Developed Rich UI applications using JavaScript, HTML, XML Bootstrap, CSS, TypeScript and Angular4
  • Implement the web application using Express, Angular4 along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies
  • Developed various Angular directives to help build the functionality and UI behaviour using JavaScript, also developed filters and angular services
  • Worked on creating Angular 4Reactiveforms to implement complex forms and performed the validations using Form Builder
  • Used ng-Model to achieve two-way binding and using ng-if to display the validation messages and error messages
  • Created services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components
  • Built the reusable service components using Angular 2 services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
  • Created components in Angular 2 supporting various Web Application efforts.
  • Worked on creating Angular 2 forms and validations to validate the user input, Used Angular 2 ngIf and ngFor for validations for the input fields of the forms with the data existed in the database.
  • Implemented RESTFUL web services using Spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database
  • Used Postman to test the API workflow tested on the JSON files.
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on java 1.8 functional programming concepts, lambda expressions.
  • Designed, developed and maintained the data layer using Hibernate 4.0 and used Spring ORM to integrate with Hibernate
  • Developed hibernate inheritance mapping using single table approach and configured multi-level caching in Hibernate
  • Designed tables in Oracle 11gdatabase and worked with Database Developers for implementing Stored Procedures in the application
  • Worked in different IDEs like Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like IBM WebSphere.
  • Involved in writing PL/SQL Stored Procedures, which operate over customer order data stored in Oracle 11g.
  • Configured Maven for Java automation projects and developed Maven project object model (POM) for Unit and Integration tests
  • Performed unit testing and integration testing on all the applications using various tools like Jasmine, Karma and Junit
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.
  • Writing and retrieving files to and from AWS S3bucket for UI to render data faster that involves complex and time-consuming server-side logic

Environment: Agile, Java 8, JDK, J2EE, XML, Spring, Git, Hibernate 4.2, XML, JavaScript, jQuery XHTML, Design Patterns, JUnit, Jasmine, Spring boot, Oracle SQL, REST, Web Services, Eclipse, Postman, WebLogic, Oracle 11g, Web Sphere, Jenkins, JIRA.

We'd love your feedback!