We provide IT Staff Augmentation Services!

Java Developer Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Irvine, CaliforniA

SUMMARY

  • Extensive experience in design, development and implementation of software application in Healthcare, Banking and Telecommunication domains.
  • Actively involved in each phase of Software Development Life Cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
  • Strong skills in Object Oriented Design and Development (OOAD) using Rational Unified Process and Unified Modeling Language.
  • Expertise in design patterns including Singleton, Business Delegate, Session Facade, Data Access Objects.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Created multiple reusable components and services using Angular 2 built - in and custom directives
  • Knowledge in implementing dynamic web application using Tomcat, IBM WebSphere Application Server.
  • Competence in using Java IDE tools like Intellij, Eclipse and NetBeans to develop dynamic web applications.
  • Experienced in various frameworks like Spring, Hibernate and Angular 2.
  • Excellent in databases like Oracle, MySQL and IBM DB2.
  • Strong experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
  • Good experience with Source code management collaboration tools GIT, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Strong experience in performing tasks with Junit, Maven and Log4j.
  • Strong analytical, communication and problem-solving skills, can do attitude, excellent team player, proactive and results driven.
  • Experience working extensively on both Unix/Linux based and Windows environments. Experience in working under high stress environment to meet the project deadlines.
  • Highly motivated and detail oriented to research and determine root cause of coding/data or other issues.

TECHNICAL SKILLS

Languages: Java 8, Groovy, SQL, JavaScript.

Frameworks: Spring Framework:

Spring, Hibernate, Angular 2.: Spring 5, Spring Boot 2, Spring WebFlux, Spring MVC, Project Reactor, Spring AOP, Spring Data JPA, Spring Data REST, Spring Data Redis, Spring Boot Actuator, Spring Security OAuth, Spring Session, Spring Data JDBC, Spring Cloud Gateway, Eureka, Hystrix.

Tools: HTML/HTML5, CSS/CSS3, Ajax, jQuery, XML, JSON, Swagger, Maven, Log4J, Akka, Postman, Apache ActiveMQ, Apache Kafka, Kibana, Logstash, WinSCP, Putty, Wireshark, Amazon EC2, Amazon S3, SQLyog, Oracle SQL Developer, Jenkins.

Web Services: REST, SOAP.

Databases: MySQL, Oracle DB, Elasticsearch.

Web/App. Server: Apache Tomcat, Apache Http server, Netty, Nginx, IBM Websphere.

IDEs: Intellij IDEA, Eclipse, Spring Tool Suite, Net Beans.

Operating Systems: Windows, Unix, Linux.

Version Control: GIT

PROFESSIONAL EXPERIENCE

Confidential

Java Developer Full Stack Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Spring Boot Micro Services were developed using Micro Service architecture with RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Employed fail safe and circuit breaker patterns for the first time in Client's email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications.
  • Implemented functionalities using Spring IO / Spring Boot with Thyme leaf and Hibernate ORM.
  • Configured the Hibernate configuration files to persist the data to the Mongo DB Database.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Creating REST based Web Services by establishing links using Hateoas from spring-based Applications
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application
  • GIT is used for the version control, Maven is used for build script and configured log4j, .log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved Scalability of applications on cross-platforms.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked on Karma to unit test the Angular API modules.
  • Used various Angular 6 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Angular 6 to develop single page applications, worked with ngrx for managing Angular applications. related Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State counterparts and plan releases.

Environment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, 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 - Irvine, California

Full Stack Java Developer

Responsibilities:

  • Designed, developed and tested Java back-end web application software to implement a new module to perform fraud analysis using the Spring AOP and Spring Webflux.
  • Developed responsive, non-blocking and maintainable/scalable code using the reactive streams specifications of the Spring framework to meet the business requirements.
  • Involved in brainstorming sessions with the team members to analyze the requirements and discuss possible ways to develop the fraud module.
  • Developed the fraud module using the Spring AOP concept wherein the Aspect component intercepted the user requests and performed various operations to analyze fraud.
  • Integrated Redis using the Spring Data Redis project to store values required to implement the fraud module.
  • Implemented JSON Web Token (JWT) to hold the analyzed fraud data which is stored in Redis for further calculation by the downstream services.
  • Debugged and resolved issues by using IntelliJ IDEA debugger, tracing the running code and inspecting the state and the flow of the execution.
  • Worked with Maven, GIT, Gitlab, and Jenkins to support continuous integration and delivery of the module.
  • Developed RESTful web service using the Spring Reactive Handler, Router and WebClient components to perform the business needs.
  • Used Postman for testing the REST APIs.
  • Used Log4j for logging purposes.
  • Developed test cases and performed unit testing using Junit and Mockito.
  • Configured security headers using Spring Security to prevent XSS attacks.
  • Used lambda expressions and Stream API for data operations on Collections.
  • Experienced working on Play, Akka streams, Kibana and Elasticsearch to resolve defects on various projects.

Environment: Java 8, Spring WebFlux, Spring Boot, Microservices, Redis, JWT, AWS, Play, Akka, Kibana, Junit, Log4j, Maven, GIT, Gitlab, Jira, Putty, Elasticsearch, Windows

Confidential, Huston, TX

Java Full Stack Developer

Responsibilities:

  • ConfiguredQueuesandTopicsas part of application integration and defined Camel routing between queues/topics.
  • Developed web pages by usingHTML,CSSandJavaScript.
  • Interacted with the stake-holders and gather requirements and business artifacts based on AgileSCRUMmethodology.
  • ImplementedHibernateORM tool integration withSpring MVCto interact with back end persistence systemOracle.
  • Coordinated Unit Testing byJUnit,Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • UsedSubversionfor maintaining the component and for release and version management. AndJIRAfor defect tracking.
  • Maventool has been used for the build and deploy procedure scripts inUNIX,Linuxand Windows environment using Hudson.
  • UsedEclipseto develop source code and debug the application.
  • Built a custom cross-platform architecture usingJava,Spring Core/MVC,and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds usingJenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components usingSOAP andRESTservices using Apache-CXF
  • Reviewed theXMLlogical data model and developed XML schemaXSDto validate the model and usedJAX-Bfor Xml-Java Mapping andXML-XSLTconversion.
  • Developed and published web-services usingWSDL, SOAPandXML,JAX-Bbased on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls withSOAP UIusing endpoints.
  • Been though Release process for project execution as part ofSCRUM.

Environment: Java, J2EE, SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
  • Designed and implemented the UI using Angular JS, HTML, JavaScript, CSS, JSON and AJAX.
  • Improved functionality by writing JavaScript to manipulate data from APIs.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads).
  • Used HTML to make changes on the UI based on the requirement.
  • Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Used Hibernate as an ORM tool for connecting to the database and accessing information.
  • Communicated with other system by using the Restful web services.
  • Imported and managed multiple corporate applications into SVN.
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer.
  • Configured WebLogic application server and deployed the web components into the server.
  • Log4j is used for debugging process and also application is built with Maven.
  • Developed the unit test cases using JUnit.

Environment: Java, J2EE, Spring, Hibernate, Angular JS, HTML, JavaScript, CSS, JSON, AJAX Eclipse, WebLogic, JMS, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix.

We'd love your feedback!