We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 8 years of software development experience in all the phases of Software Development Life Cycle (SDLC) such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Generics, Collections, Multithreading, Exceptional handling, I/O, Serialization, and java packages.
  • Diverse experience in developing applications using Microservices architecture using Spring Boot, Spring Cloud config, Spring MVC.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon SQS, AWS Identity and access management.
  • Used AWS Amazon cloud watch and Amazon cloud watch logs to monitor applications.
  • Experience on Object Relational Mapping (ORM) with Hibernate and Spring Data JPA.
  • Experience in using web technologies like Web Services, XML, CSS, Bootstrap, JavaScript, HTML.
  • Used Jenkins to set up and maintain CI/CD pipelines for build and release automation.
  • Strong work experience on databases like SQL server, Oracle11g, MongoDB (NoSQL) and DB2.
  • Experience with messaging systems like Kafka and Kafka event sourcing.
  • Kafka integration with Spark using Spark streaming API.
  • Experienced in performing unit testing using Mockito, Junit along with Test Driven Development (TDD) methodology, integration and deployment of applications using tools such as, Maven, Gradle & debugging through log4j and Splunk.
  • Good experience and have deep knowledge in bug tracking tools like JIRA, Rally, and source code management tools GitHub, Bitbucket.

PROFESSIONAL EXPERIENCE

Confidential, TX

Full Stack Java Developer

Responsibilities:

  • Implemented RESTful Web Services using Spring Boot and performed CRUD operations on database, published the REST services and parsed the data from project to client and used POSTMAN for testing RESTFUL API web services and handled the security, authorization and authentication using Spring Security and OAuth.
  • Used Gradle as build tool and Jenkins for CI/CD deployment process and used GIT for version management.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection and Inversion of Control (IOC).
  • Used Spring Framework AOP to implement logging in the application, Spring DAO for data access.
  • Engaged in developing the UI by using HTML, jQuery, Angular8 and JavaScript and used AJAX to make calls to other services. Implement responsive user interface, with a focus on performance.
  • Created modules and web components and coupled them together into a functional app.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable within time.
  • Additional responsibilities like actively closing defects identified by QA team, and writing unit test cases by using JEST unit testing framework for the application developed in ReactJS and NodeJS as the backend.
  • Performed testing and troubleshooting on various securities (currencies) using charting tools (HighCharts).
  • Used micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka messaging brokers.
  • Thoroughly used Java1.9 lambdas, HTML5 and CSS3 for application development.
  • Worked on Serverless cloud resource Lambda to configure and triggering files, to generate stacks and templets of corn job that will trigger every 30 minutes.
  • Integration of AWS with other applications in infrastructure.
  • Developed Spring boot applications and microservices and deployed on AWS EC2 instances.
  • Involved in writing JAVA API for AWS Lambda to manage some of the AWS services.
  • Used Spring and AngularJS for creating secure Single Page Applications (SPA) and refactored the existing AngularJS application.
  • Developed RESTful Services with Java using JAX - RS, Jersey and Spring Boot. Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats.
  • Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL and Scala.
  • Involved in database needs of applications and optimized them using MongoDB.
  • Worked on Data Migration and performed UAT testing on it.
  • Provided support for troubleshooting and resolving production issues during releases and post releases.
  • Created build and deployment pipelines leverage CICI processes and tools including GIT, Maven and Jenkins.
  • Worked with AWS Infrastructure teams for configuring security groups and access controls.

Technologies: Java 1.9, Spring Cloud Config, Java, J2EE, Hibernate, Spring, Spring boot, Kafka, Angular 8,Restful Web Services using Micro services architecture, Splunk, Jenkins, SOAPUI, Oracle, JavaScript, jQuery, AJAX, JUnit 3.8, Log4j, CSS.

Confidential, TX

Full Stack Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Created Typescript reusable components and services to consume REST API's using component- based architecture provided by Angular 8.
  • Design, Develop, test, implement and support application Logging mechanism using Java/J2EE, Spring and Hibernate frameworks in the wealth compliance space.
  • Designed the project using Dispatcher Servlets, Controllers and View Resolvers of Spring MVC framework using spring concepts like DI Dependency Injection and AOP for business logic.
  • Extensively worked on Spring REST for creating REST API’s services with Spring Boot to modularize code and used Spring Data to access data from MYSQL database.
  • Experience in building REST API (micro services) using NodeJS, ExpressJS.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • New library development with micro services architecture using Rest APIs, spring boot and Spring Cloud.
  • Develop and modify the build scripts to migrate from existing ANT Framework to MAVEN framework.
  • Working with different teams to integrate the Java applications in wealth space with Jenkins which helps to automate application build process and create a continuous delivery pipeline.
  • Assisting the teams to Onboard the Java applications to use uDeploy tool for automated deployment process.
  • Used Maven as build tool and Jenkins for CD/CI deployment process and used GIT for version management.
  • Used Kafka for publish/subscribe pattern in application dealing with messaging.
  • Involved in creating unit testing of various layers using JUnit with Easy Mock.
  • UsedJIRAto keep track ofbugsto reducedowntime, increase productivity, and Communication.
  • Troubleshooting production issues and working with team members to effectively resolve problems that may impact multiple platforms.
  • UsedSplunkfor maintaining ApplicationLogs and Bugzillafor tracking code bugs.
  • Identifying the software's used in the applications which pose quality, security and compliance risks and assisting in design and implementation to remediate the risks associated with application

Technologies: Java 1.8, Spring Cloud Config, Netflix OSS components(Eureka, Zuul, Hystrix), Java, J2EE, Hibernate, Spring, Spring boot, Kafka, Angular 8, Restful Web Services using Micro services architecture, Splunk, Jenkins, uDeploy, Oracle, JavaScript, jQuery, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, JUnit 3.8, Log4j, CSS, Kubernetes.

Confidential

Java Developer

Responsibilities:

  • Created the UI Interface using JSP, JavaScript, JQuery, CSS3, HTML5 and AngularJS.
  • Performed Client-side validation using JavaScript.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
  • Designed and implemented Report Module (using Jasper Report framework).
  • Created several JSP’s and populated them with data from database.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Developed Web Services using Apache Axis 2 to retrieve data from legacy systems.
  • Involved in installing and using Splunk app for Linux and UNIX.
  • Manage Splunk configuration files like inputs, props, transforms, and lookups.
  • Used Splunk tool to analyze the logs in the applications.
  • Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Used Hibernate to access My SQL database and implemented of connection pooling.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in JBoss application server.
  • Used Maven for the build process.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Technologies: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, MDB, JMS, JQuery, backbone.js, AngularJS, Splunk 6.2, HTML5, JSTL, Icefaces, XML, Spring, Struts, Hibernate, Web Services, JBoss Server, JSF, EXT JS, JAXB, Jasper Report, JUnit, SOAP, XML, JavaScript, UML, Apache Axis 2, ANT, MySQL.

Confidential

Software Engineer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company’s standards.
  • Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans, JSP and JDBC
  • Used pagination component of JQuery for navigation in statement enquiry module, used DOM and AJAX to display page contents.
  • Used Splunk effectively for Application troubleshooting and monitoring post go lives.
  • Troubleshooting and resolve the Splunk - performance, search poling, log monitoring issues; role mapping, dashboard creation etc.
  • Customized Splunk dashboards, visualizations, configurations, reports and search capabilities using customized Splunk queries.
  • Used Splunk tool in order to analyze the logs in the applications.
  • Developed the application using JSF for front end, spring to manage business layer components and Hibernate for performing database transactions.
  • Interaction with Oracle11g database is implemented using Hibernate.
  • Installed and configured the development environment using JBoss on Windows NT and LINUX operating systems.
  • Developed SOAP web services using JAX-WS and Restful web services using JAX-RS and provided to other external applications.
  • Extensive use of Servlets, HTML, JQuery, and JSP for the presentation layer along with JavaScript for the client-side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and developed an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
  • Used SVN for the version management.
  • Created SQL queries to fetch data from the database server.
  • Performed Unit Testing using JUnit for the modified codes and involved in preparing the Design Document.

Technologies: Java, JDBC, Servlets, JSP, Struts, Spring, Eclipse, Oracle 9i, Apache Tomcat, Splunk, CVS, JavaScript, Log4J

We'd love your feedback!