We provide IT Staff Augmentation Services!

Java Spring Boot Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • 6 years extensive experience in design, development, maintenance and support of Web and Java/J2EE applications.
  • Experienced with Software Development Life Cycle (SDLC) methodologies based on Agile (Scrum), Waterfall methodologies.
  • Proficient in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML5, JavaScript, AJAX, JSON, JQuery, CSS3, XML, JDBC and JNDI.
  • Experience in building web applications using SPRING framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), DAO (Data Access Object), Spring Boot, Spring Security, Spring Batch.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon Beanstalk Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API - Gateway etc.
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
  • Experience in design and maintenance of database platforms like JDBC and Hibernate.
  • Expertise with using Oracle, SQLServer, MySQL databases and writing SQL and PL/ SQL queries.
  • Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, Restful, WSDL, UDDI registry
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, XSL, XSLT, XPATH, JAXB, and JAXP.
  • Experience in installing, configuring, tuning IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS.
  • A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.

TECHNICAL SKILLS

Languages: Java, TypeScript, SQL and PL/SQL

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Kafka, JSF, Log4J, Spring Boot, Spring Batch, Spring Security.

Web Technologies: HTML5, CSS3, Java Script, JQuery, Ajax, Bootstrap, Angular 8, Angular JS, Node JS, Express JS.

MarkUp/XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Web Services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Jersey, Micro Services Architecture.

Cloud technologies: Amazon Web Services (AWS)

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, Web Logic Server and Glassfish

Database: Oracle, My SQL, SQL Server, IBM DB2, Mongo DB and Dynamo DB.

Development Tools: Eclipse, Intellij, RAD and Spring Tool Suite (STS).

Build Tools: Jenkins, ANT, Gradle and Maven.

Version Control: SVN, GIT and GIT Hub.

OS & Environment: Windows, UNIX, Linux and Mac.

PROFESSIONAL EXPERIENCE

Confidential, TX

Java Spring Boot developer

Responsibilities:

  • Designed and developed the application in sprints using Agile (Scrum) methodology and participating in weekly status meeting.
  • Used Rallyfor day to day work and Bug tracking along with maintaining Backlogs and Sprint Management with ticket allocations.
  • Experience working with Swagger, logging/tracing and Spring Security.
  • Experience working with Jenkins for continuous deployment in CI/CD pipeline.
  • Experience in cloud services engineering, including Pivotal Cloud Foundry (Gitlab,GitHub, Spring MVC+Boot+JDBC), RESTful services, CI/CD pipeline).
  • Used Java 1.8 Lambda expressions along with Streams for performing chain operations such as Filter, Map, and Collect on a collection.
  • Worked with AWS Services like AWS EC2 instances to manage and test the workloads of newly formed Endpoints and migrated services through Putty.
  • Used Spring Boot framework for building cloud Micro Services and to develop spring-based application radically faster with very less configuration.
  • Used GitLab to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Attended daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.

Environment: Java 1.8, Spring Boot, Spring Data, Microservices, JSON, AWS, HTML5, Bootstrap, Maven, Jenkins, GITLAB, RALLY, Agile, Windows.

Confidential, Temple Terrace, FL

Sr Java developer

Responsibilities:

  • Designed and developed the application in sprints using Agile (Scrum) methodology and participating in weekly status meeting.
  • Experience working with Swagger, logging/tracing and Spring Security.
  • Experience working with Jenkins for continuous deployment in CI/CD pipeline.
  • Experience in cloud services engineering, including Pivotal Cloud Foundry (Gitlab, GitHub, Spring MVC+Boot+JDBC), Restful services, CI/CD pipeline).
  • Used Java 1.8 Lambda expressions along with Streams for performing chain operations such as Filter, Map, and Collect on a collection.
  • Comprehensive understanding of relational databases including Oracle, MYSQL
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Used Spring Boot framework for building cloud Micro Services and to develop spring-based application radically faster with very less configuration.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Used GitLab to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Fixed & Tracked defects usingJIRAeffectively.
  • Attended daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.

Environment: Java 1.8, Spring Boot, Spring Data, Microservices, Angular 7, TypeScript, Node JS, JSON, AWS, HTML5, Bootstrap, SOAP UI, Maven, WebSphere, Tomcat, Jenkins, GITHUB, JIRA, Agile, Windows.

Confidential, Montgomery, NY

J2EE Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile (Scrum) methodology and participating in weekly status meeting.
  • Designed and developed certain parts of the applications using ReactJS to simplify the code better.
  • Used Java 1.8 Lambda expressions along with Streams for performing chain operations such as Filter, Map, and Collect on a collection.
  • Experience inReact JSframework to develop theSPA.
  • Good Expertise in analyzing theDocument Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Stylesacross cross-browser usingFire Bug,Developer Tool Bar.
  • Developed UI using HTML5, CSS3, JavaScript, jQuery, TypeScript, and Angular 7 for interactive cross browser functionality and complex user interface.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Created various template and data driven form components using Angular Forms and define module level routing for various components in the application using Angular router.
  • Used Amazon workspace in AWS cloud by using AWS SDK through Java for providing Virtual Desktop Images (VDI) to the users.
  • Used Spring Boot framework for building cloud Micro Services and to develop spring-based application radically faster with very less configuration.
  • DefinedAWS Security Groupswhich acted as virtual firewalls that controlled the traffic allowed reaching one or moreAWS EC2 instances.
  • Used SOAP UI for validating the service responses using request xml's.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Used Maven as build automation tool for deploying the project on Web Sphere Application Server and used Jenkins to perform continuous Integration.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Fixed & Tracked defects usingJIRAeffectively.
  • Attended daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.

Environment: Java 1.8, Spring Boot, Spring Data, Microservices, Angular 7, TypeScript, Node JS, JSON, AWS, HTML5, Bootstrap, SOAP UI, Maven, WebSphere, Tomcat, Jenkins, GITHUB, JIRA, Agile, Windows.

Confidential, NYC, NY

J2EE Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed and developed Application using Spring MVC and Spring Templates.
  • Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.
  • Used Spring AOP module to handle the entire transaction with the database.
  • Developed and delivered SOAP based Web Services for our new clients used Apache-CXF and SOAP UI to test the services.
  • Designed and implemented SOA Micro services with a JSON HTTP REST API for recent activity feeds using AWS SQS.
  • Deployed Docker contained Spring Boot Microservices in to AWS EC2 container service using AWS admin console and used AWS Lambda to run applications in AWS console.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Familiar with creating Custom ReusableReactComponents Library.
  • Experience withfront-end developmentwithback-end system integration.
  • Proficient in usingUnit.jstesting framework along withJasmine,Karma,Protractor,Mochatest runners
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Implemented Rabbit MQ Services for reliable and asynchronous exchange of information.
  • Used MAVEN for building the application and deployed on Tomcat Server and Web Sphere Application Server.
  • Troubleshoot and fix the issues as part of Performance, Pre-Prod and Prod deployments whenever the release is committed.

Environment: Java 1.8, Spring Boot, Spring (IOC, AOP, MVC, DAO), JDBC, SOAP UI, AWS, JAXB, Rabbit MQ, Webservices, Maven, Tomcat, WebSphere, Jira, Agile, Linux.

Confidential

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server.
  • Used Spring ORM to configure the Hibernate for providing the persistence with the database and writing the HQL, Criteria.
  • Working on SOA design patterns, spring’s IOC, AOP, Spring MVC, Spring Web Flow, Spring schedulers and spring's integration with JSF/Hibernate and creating/consuming of both REST and SOAP services.
  • Implemented Spring Framework’s IOC Dependency Injection to inject Service into Action Classes.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs and Jquery.
  • Developed an Asynchronous AJAX based rich client to meet the user requirement.
  • Used to write SQL queries, Triggers, Functions for Oracle database and developed some complex SQL queries.
  • Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.
  • Used Maven as build-tool for building applications and Log4j for logging.
  • Used JIRA as project management tool and to track work items.
  • Used Eclipse as IDE for developing code modules in development environment.
  • Involved in peer code reviews to adhere best practices as well as the solution design, unit test cases validation before all the deliverables.

Environment: Java 1.7, Spring, Spring Boot, Spring(IOC, AOP, MVC), Hibernate, JSP, Ajax, Jquery, Oracle, Soap, WSDL, XML, Maven, Jira, Log4j, Eclipse IDE, Windows.

We'd love your feedback!