Post Job Free

Resume

Sign in

Java Developer Spring Boot

Location:
Dallas, TX
Posted:
April 01, 2024

Contact this candidate

Resume:

Name: Bhuvana

Professional Summary:

·Full Stack Java Developer with over 7+ years of IT experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle (SDLC) using Java/J2EE and Web Technologies.

·Skilled in Java 17 for Java application development, leveraging its support for sealed classes, pattern matching for switch statements, and other productivity-focused features.

·Experience in developing applications using java web enterprise frameworks like Spring MVC to connect with web container.

·Experience in developing Micro services using Spring Boot and Node.JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.

·Experience in Spring Framework modules such as MVC, IOC, AOP and Spring JDBC, Spring JTA, Spring IO, Spring Boot with Thyme leaf, Spring HATEOS, Spring Heroku, Spring Netflix, and Spring Hystrix.

·Experienced in Hibernate Framework for the Object Relational Mapping therefore simplifying the Data creation, Data manipulation and Data Access.

·Experience in using J2EE applications on different IDE's like Eclipse and NetBeans.

·Experience in developing front end applications using HTML5, CSS3, JavaScript, Angular 6/4, Angular.JS, React.js, JQuery, Bootstrap, XML, XHTML, DHTML, DOM, and Ajax.

·Experience in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.

·Experience in XML technologies like XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, XMI, SOA, JAXB, and JAXP.

·Experience with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

·Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Load Balancer, Amazon SQS, IAM, Dynamo DB, AWS Cloud watch.

·Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

·Experience in development and deployment of applications using JBoss, Web LogicApplication Server, IBM WebSphere Application and Apache Tomcat.

·Experience in working with Log4J for logging, debugging and error tracing.

·Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.

·Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.

·Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAX-RS, JAXB; SOAP protocol in JAX-WS, and RESTFUL web services.

·Experience designing and developing applications on relational databases MongoDB.

·Experience in writing SQL Queries, stored procedures, joins and Triggers.

·Experience in developing project (SDLC) in Agile and Waterfall methodology.

·Exceptional ability to quickly master new concepts and a proactive team player with good analytical and ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.

Technical Skills:

Languages

Java 17/11/8, PL/SQL, SQL

Java/J2EE Technologies

Core Java, JMS, Java Beans, EJB, Tiles, Design Patterns, RabbitMQ, ActiveMQ.

Frameworks

Spring, Hibernate, Spring Boot.

Web Technologies

HTML5, XML, DOM, JSON, CSS3, JavaScript, JQuery, AJAX, Angular 6/4, Angular.JS, React.JS, REDUX, React Native, Node.JS

Web Services/Cloud

SOAP, REST, AWS

Design & GUI Tools

Eclipse, IBM RAD

App servers

IBM Web Sphere, Apache Tomcat, BEA Web Logic, Jboss

Version Controls

SVN, CVS, GitHub

Databases/Tools

Oracle, SQL Server, My-SQL

Methodologies

Agile, Waterfall

Operating Systems

Windows, Linux, UNIX

Professional Experience:

Client: Comcast Philadelphia PA Dec 2022 to Present

Role: Full Stack Developer

Responsibilities:

·Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.

·Develop Restful web service using spring boot and java 17.

·Implemented Java 17 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.

·Creating REST web services to publish ML models – business function and earnings code prediction models via API as predictive analytic service using Java 11.

·Involved in Developing the Application using spring MVC Framework by implementing Controller, Service classes.

·Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO, Data Transfer objects, Business objects, ORM Mappings.

·Micro services that were developed using Spring Boot are deployed on Amazon EC2 container services using AWS admin console.

·Understanding of ELK and Oracle DB.

·Used Spring Boot at back-end which helps to develop application with ease.

·Developing backend API using Spring Boot Framework.

·Developed java modules implementing business rules and workflows using Spring Boot.

·Developed domain with Hibernate to handle all the tables from database by the annotation Entity. For the tables that share the same complicated relationship with each other, applied one-to-many, manyto-one and many-to-many to optimize the normalization.

·Used Eclipse as IDE for development, build, deployment and testing the application.

·Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.

·Ability to create and manage UNIX profiles and comfortable maneuvering at a UNIX command line.

·Responsive Single Page Applications (SPA) was developed using React.JS for faster rendering of data.

·Data driven applications was developed using React.JS with Redux where data is rendered more frequently.

·Applied React.JS components, Forms, Events, Keys, Router, Animations, and Redux concept in developing our application.

·Used Node.JS as a proxy to interact with Rest services and interacting with Database.

·Used XML based configuration to wire the dependency components together and to define bean classes.

·Used JMS to create, send and read messages.

·Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying application in AWS along with writing and retrieving files to and from AWS S3 bucket for UI to render data faster.

·DOCKER tool is used to build docker images from docker files where code and dependencies are placed and we created Docker containers by running these images which helps in managing storage issues. DockerHub is used later to store our images which acts as a repository.

·Implemented business logic using EJBs in the middle tier.

·Developed logging module using Log4J to create log files to debug and trace application.

·Developed JUnit test cases for testing the business services and carried out bug fixing by rigorous testing using JUnit.

·Development in scripting languages such as batch scripting, perl, shell scripting etc.

·Setup the continuous Integration (CI) process for the application using Jenkins.

·Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.

·Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding and replication.

·Wrote the SQL queries for CRUD operations, and Stored Procedures.

·Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Environment: Java 17/11, spring, Spring Boot, MVC, Micro Services, Hibernate, HTML5, CSS3, JavaScript, React.JS, REDUX, React Native, Node.JS, Eclipse, JMS, XML, RESTFul, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL, Agile and Windows.

Client: Paychex, Rochester NY Dec 2021 to Nov 2022

Role: Full Stack Developer

Responsibilities:

·Analyzed business requirements, participated in technical design, development and testing of various modules assigned.

·Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

·Used Java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations.

·Used spring the MVC framework for building web applications.

·Developed micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.

·Used Spring Boot for the application development.

·Involved in developing the application for incident creation and retrieving the events using restful web services with Spring Boot.

·Developed server side application to interact with database using Spring Boot and Hibernate

·Worked on development of Hibernate to interact with the database including mapping files, configuration file and classes.

·Used Eclipse IDE for developing, debugging, integrating and deploying the application.

·Developed the front-end web page by using HTML5, CSS3 and JavaScript taking advantage of the frameworks JQuery, React.js and Bootstrap.

·Developed application using React with Redux architecture.

·Involved in building applications using React.JS by building re-usable UI Components.

·Worked on React.JS for developing UI using Sorting, Pagination and rendering for search case page.

·Implemented various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and redux library.

·Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.

·Developed XML files, Schema’s and parsing them by using both SAX and DOM parser’s.

·Involved in implementing the JMS (Java messaging service) for asynchronous communication with other applications.

·Worked on creation of Docker container images, pushing images, tagging, integrating Spring Boot, created the Docker containers and Docker consoles for managing the application life cycle.

·Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.

·Developed EJB components for middle tier component implementation and business logic implementation.

·Used Log4j for logging to trace the application log messages which is used for debugging.

·Prepared JUnit and Integration test cases and integrated with Jenkins.

·Implemented enterprise integration with Web Services using SOAP and REST.

·Designed and developed the application using AGILE-SCRUM methodology.

·Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.

Environment: Java 8, spring, MVC, Spring Boot, Eclipse, Micro Services, Hibernate, RESTFul, HTML5, Css3, JavaScript, React.JS, REDUX, React Native, Node.JS, AWS, Docker, XML, JMS, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL, Agile and Windows.

Client: Opentext Technologies May 2016 to June 2021

Role: Sr. Software Engineer

Responsibilities:

·Responsible for requirements analysis, technical design, implementation, testing and documentation.

·Used Spring Framework to develop the Web application.

·Used spring framework to follow MVC Architecture in the application server

·Designed and developed Micro services business components and RESTful service endpoints using Spring Boot.

·Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help of Elastic native queries. Used Micro services architecture with Spring Boot based service through REST.

·Developed the ORM (Object-relational Mapping) using Hibernate that can map the object domain to the relational database.

·Used Eclipse tool for application development.

·Developed UI using HTML5, CSS3, Angular.js, Bootstrap, JQuery for interactive cross browser functionality and complex user interface.

·Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.

·Used Angular JS MVC framework to develop web applications to bind data/model being retrieved from database using services provided in controller to view using scope.

·Used Node.JS for heavy DOM manipulation.

·Implemented the Java Messaging services (JMS) to load the plan data by creating the bus queue and queue factory to avoid the database locking issues for the plan management module.

·Developed the Business Delegate, Singleton, Service Locator, Session-Facade and DAO Layers.

·Developed Stateless Session Beans which will in turn call DAO’s to retrieve & update data into Database.

·Analyzed the EJB performance in terms of scalability by various load and stress tests using bean test tool.

·Monitored the transition and recorded the corresponding result and information into the log file cooperated by log4j.

·Used Junit to do the unit testing while developing the web-based application.

·Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively

·Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.

·Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model and configured various sprints to execute.

·Monitored team members to follow standards, guide lines and use new tools.

Environment: Java 8, spring, MVC, Spring Boot, Eclipse, Micro Services, Hibernate, HTML5, CSS3, JavaScript, Angular 6, Angular.JS, Node.JS, DOM, JMS, XML, EJB, Log4j, JUnit, RESTFul, SOAP, SQL, PL/SQL, Agile and Windows.

Role: Software Engineer

Responsibilities:

·Involved in various SDLC phases like Requirement gathering, Design, Analysis, Code development and Deployment.

·The application was developed in Java/EE based on Spring Web MVC framework.

·Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates

·Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.

·Implemented Spring Boot Micro Services to divide the application into various sub modules.

·Involved in writing Spring Boot Configuration files that contain declarations and another dependent object declaration.

·Created Hibernate Named Queries in Hibernate mapping files and implemented them at DAO layer. Used Hibernate for Persistence layer. DAO wrapped all the Hibernate functions.

·Worked with HTML5, CSS3, and JavaScript for developing user interface.

·Designed and developed a web application by using Angular 4 as front-end and using Web API to receive and pass data to back end.

·Worked with Angular.JS router for developing Single Page Applications SPAs.

·Developed and deployed EJBs into BEA Weblogic application server.

·Implemented Log4j for Logging Errors, debugging, and tracking using logger’s components.

·Wrote JUnit and used power mocks for unit testing the application code base.

·Created and consumed SOAP Web Service, for securely retrieving and consumption of consumer data through WSDL.

·Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.

·Followed Agile Methodology during the development process.

·Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java 8, spring, MVC, Spring Boot, Micro Services, Hibernate, HTML5, CSS3, JavaScript, Angular 4, Angular.JS, Restful, EJB, Log4j, JUnit, SOAP, WSDL, SQL, Agile and Windows.

References: Will be provided upon request.



Contact this candidate