We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 8+ years of experience as Java Full Stack Developer.
  • Expertise working with various SDLC methodologies such as Agile/Scrum, Waterfall and Test - Driven Development (TDD)
  • Expertise in J2EE Architecture using Java, JDBC, EJB, Servlets, JMS, JSP, Hibernate, Struts Framework, Maven, Web Services (SOAP, REST), And Microservices.
  • Expertise in Core Java concepts like Exception Handling, Collections, Annotations, Generics, IO Streams, Event handling, Synchronization, Threads and Advanced concepts like JDBC, Servlets and JSPs.
  • Extensive involvement in web application development using HTML, CSS, JavaScript, jQuery, AJAX, React JS which meets W3C Web Standards.
  • Developed UI modules using ReactJS, JavaScript, Ajax, jQuery, CSS3, HTML5, DOM, JSX and React Native concepts.
  • Having experience on React hooks.
  • Experienced in developing web applications by implementing Model View Control (MVC) architecture using JSP Servlets, Spring Framework (Spring MVC/IOC/ORM/AOP/Security/Boot).
  • Extensively worked with IOC and Dependency Injection in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and using Spring ORM module and integration with Hibernate ORM framework.
  • Experience in Java8 features like Lambda expressions, Stream API and Predicate functions.
  • Experience in Hibernate, Hibernate Query Language (HQL), Transactions,Exceptions, Java Message Service (JMS).
  • Proficiency in server-side Java development work using Web Services (REST) and Service Oriented Architecture.
  • Experience in RDBMS technologies like Oracle and MySQL using Functions, Triggers, and Stored Procedures and involved in the activity of complex queries.
  • Experience in Docker to build the images of applications, deploy applications quickly, setup CICD pipeline and I have used Docker consoles for managing the application life cycle.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Deployed applications (EAR, WAR) on Web Sphere Application servers and clusters.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, Elastic Load Balancing, VPC, Route 53, Cloud Watch, Cloud Formation, SQS, IAM, SNS & Elastic Cache.
  • Expertise in building and deploying the applications on Tomcat, WebSphere and JBoss Servers.
  • Experienced in development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Spring Tool Suite(STS), NetBeans, and IntelliJ.
  • Good Experience in performing Unit testing, Integration Testing of services and web applications using Junit and TestNG.
  • Hands-on experience with build tools like Maven, Gradle and logging tools like Log4J and Splunk.
  • Experience with version controller tools as GIT, SVN and RTC.
  • Having good experience in a batch job framework like JSR-352.
  • Hands-on experience working with Control-M to schedule and monitor the batch jobs.
  • Working with the JIRA tool for QualityCenter bug tracking.
  • Having good knowledge in Kafka.
  • Domain knowledge in Banking-Deposits.
  • Experience with adhering to strict coding standards in a team development environment.
  • Hands on experience in Health care Product development and testing.
  • Quick to learn modern technologies and ability to work in tight schedules on different applications concurrently.
  • Worked at a client location in Mexico for 2 years.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB.

Programming Languages: Java

Application/Web Servers: IBM WebSphere, Apache Tomcat, JBoss.

IDEs: Eclipse, Spring STS, IntelliJ, VisualStudio.

Web technologies: HTML5, CSS, JavaScript, Bootstrap, AJAX, JQuery and ReactJS.

Web Services: SOAP, REST.

Message Brokers: Kafka and IBMMQ.

Testing tools: JUnit.

Database: Oracle, DB2, and MySQL.

Version Control: SVN, Git and RTC.

Build Tools / CI/CD: Maven, Gradle and Jenkins.

Spring Tools: Spring MVC, IOC, AOP, JDBC, IO, Spring Boot, Spring Micro services, Spring REST.

Cloud & Containerization Tools: AWS, Docker, and Kubernetes

Operating Systems: Windows family and UNIX

Other Tools: Putty, UCD, Jira, qtest and AWC

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Full Stack Java Developer

Responsibilities:

  • Contribute to all stages of software development life cycle
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform with business
  • Involved in the design and development of web applications using spring, Rest based Web services.
  • Used HTML5, CSS3, JavaScript, JSP, JQUERY, React JS, AJAX and Bootstrap in front end.
  • Used Spring Initializer to develop a Spring Boot service and developed REST endpoints.
  • Developed Microservices using Spring Boot, implemented Spring Circuit breaker pattern, integrated Hystrix dashboard with information as the failures, health check and to monitor all the registered Microservices.
  • Worked extensively on type-script for SPA.
  • Configured Swagger-UI, registered Microservices with Eureka server and monitored service health check from Spring Boot admin console.
  • Implemented SpringORM with Hibernate taking advantage of features like Annotation metadata, Autowiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
  • Used Apache Kafka for reliable and asynchronous exchange of information between multiple business applications.
  • Involved in AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS
  • Experience in developing Docker Images from the obtained Java Application. U se Docker to implement a high-level API to provide lightweight containers which is helpful to migrate code to different environments.
  • Used Bamboo as an AWS code deploy plug-in to deploy to AWS. Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT and Internal Cloud.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • New library development with micro services architecture using Rest APIs, spring boot.
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default,static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Involved in AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used React Axios to call Web APIs to fetch data from the backend and update the states in the store of Redux.
  • Used Axios with react for making AJAX Calls.
  • Identify and resolve any technical issues arising
  • Implemented REST API’s to consume existing soap api and expose as into REST API.
  • Involved in Day to day sync up meetings with clients to share story progress, impediments with JIRA tracking.
  • Involved in the development of JSR batches following Confidential 's JSR-352 standards. Also, tested functionality with Sample/Mock data for Testing the Batch job
  • Wrote unit test cases using JUnit framework.
  • Involved in parsing JSON String using JSON parsers like GSON, Jackson.
  • Produced and consumed Kafka for data streaming.
  • Integrated Spring Dependency Injection (IOC) among different layers of an application.
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Worked with GIT version controlling system for continuous developments using agile methodologies.
  • Creating design and developing User Interface using HTML, CSS and JavaScript.
  • Implemented user interface utility application using reactjs.
  • Followed the Confidential ’s coding standards while coding.
  • Acted as team lead and mentored small team in offshore.
  • Guiding the story requirement, engaging with other teams for story requirements and sharing the input to the team and tracking story status etc.

Environment: Java/J2EE, Spring boot, RESTful web services, DB2, JSR-352, HTML, CSS,react, redux, Windows XP/7, Putty, RTC, GIT, IBM MQ, Apache Kafka, Junit, docker, kubernetes, jenkins, agile,git, qtest, control-m, splunk, putty .

Confidential, San Antonio, TX

Full Stack Java Developer

Responsibilities:

  • Contribute to all stages of software development life cycle
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform with business
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Developed HTML, CSS and a part of the presentation layer using JavaScript and React JS.
  • Involved in developing API service for suitability determination, storing application data and retrieving later for both suitability and annuity application.
  • Involved in developing UI interface design based on requirement.
  • Involved in RRT (Rapid Response Team) member for supporting QA validation during integration testing phase.
  • Followed the Confidential ’s coding standards while coding.
  • Involved as a developer for React with Redux thunk in Confidential Project.

Environment: React, redux, Java, JavaScript, spring and Web services.

Confidential

Full Stack Java Developer

Responsibilities:

  • Contribute to all stages of software development life cycle
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Implemented Rest API using spring framework.
  • Designing the front-end views using HTML, CSS, JQuery and JQuery Widgets.
  • Used JQuery and JavaScript validation framework for front-end validations.
  • Handled the design of the database.
  • Developed sql queries.
  • Ajax calls for Communication and Providing JSON format.
  • Test the Rest URLs using the REST Postman tool.
  • Developing and executing Unit Test Cases and testing the Interfaces along with contributing to Modules Testing and Integration Testing.
  • Used to configure with the Apache Tomcat 8.0.
  • Created queries based on the requirement.
  • Created Respective Documents.

Environment: Java, JQuery, Spring, Hibernate, SQL Server 2008, RESTful web services, Tomcat 8.0 Web Server, SVN, Windows XP/7, Postman.

Confidential

Full Stack Java Developer

Responsibilities:

  • Contribute to all stages of software development life cycle
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Implemented RestAPI using spring framework.
  • Designing the front-end views using HTML, CSS, JQuery and JQuery Widgets.
  • Used JQuery and JavaScript validation framework for front-end validations.
  • Handled the design of the database and tables.
  • Ajax calls for Communication and Providing JSON format.
  • Test the Rest URLs using the REST Postman tool.
  • Handled the production issues and code integration.
  • Developed sql queries.
  • Developing and executing Unit Test Cases and testing the Interfaces along with contributing to Modules Testing and Integration Testing.
  • Used SVN for software configuration management and version control.
  • Used Clear Case for source code maintenance.
  • Created queries based on the requirement.

Environment: Java, JQuery, HTML, CSS, Ajax, Spring, Hibernate, SQL Server 2008RESTful web services, Tomcat 8.0 Web Server, SVN, Eclipse, Windows XP/7, JSON, and Postman.

We'd love your feedback!