Post Job Free

Resume

Sign in

Spring Boot Core Java

Location:
Suwanee, GA
Posted:
March 05, 2024

Contact this candidate

Resume:

ANURUPA NUNI

J*EE Developer ad34kh@r.postjobfree.com 931-***-**** Visa: H4 EAD

PROFESSIONAL SUMMARY

* ***** ** ********** ** Object Oriented Development and Implementation with strong Java / J2EE programming background, Developing Enterprise applications using Agile Methodologies practices.

Expertise in the implementation of Core Java SE 11 concepts like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.

Expertise in Core Java, Multithreading, Collections, Generics, Exception Handling, Servlets, Custom Tag Libraries, Spring, Spring Boot, Spring Data JPA, Hibernate, Enterprise Java Beans, JDBC.

Expertise in developing Microservices using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application.

Experience with Java 11 features like (utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings).

Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Batch, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration, JPA and Hibernate ORM.

Experience on working with Amazon Web Services (AWS).

Experience in designing and implementing AWS Solutions using EC2, S3, EBS, VPC and Lambda

Skilled in working with cloud services such as Amazon Web Services (AWS) including IAM, EC2 Instances, S3, Amazon ElastiCache, Cloud Formation, and RDS.

Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.

Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks.

Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.

Extensive experience on MICRO SERVICES, Cloud-Native Applications, Spring Transaction Management.

Knowledge in implementing a REST API/Microservices using Spring Boot.

Experience in using STS for developing, debugging, integrating and deploying the application.

Experience of working with authorization and authentication of web services using OAuth 2.0, and JWT.

Expert in producing and consuming REST and SOAP Web Services with different APIs like JAX-WS, JAX-RS, JAX-B and implementing using Jersey and Spring REST.

Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.

Experience in Spring Security Framework for User Access Management token-based authentication and involved OAuth configuration for authentication and authorization.

Experience implementing various J2EE design patterns like Singleton, Factory, MVC, Front Controller, Data Access Objects (DAO) and Factory for executing multi-tier, highly scalable, component based and services driven Enterprise Java applications.

Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database. Expertise at JDBC API for connection and access to databases.

Experience in design and maintenance of database platforms like JDBC and Hibernate.

Experienced with Oracle WebLogic application servers, and Apache Tomcat Application Server.

Experience in using IDEs like Eclipse, Spring Tool Suite, Visual Studio Code.

Experienced in Jira for development progress tracking and communication and CI/CD tool Jenkins.

Profound knowledge and working experience in version controller tool like GIT, SVN and CVS.

Efficient team member with excellent work/time management skills, excellent leadership quality, communications and interpersonal skills, ability to work under strict deadlines.

TECHNICAL SKILLS

Languages

Java 7/8/11, SQL, HTML, JavaScript and XML.

Frameworks

Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web Services

WSDL, SOAP & REST.

Cloud

AWS

Databases

Oracle, MySQL, Cassandra, MongoDB, MS-Access, MS SQL-Server.

Version Control Tools

GIT, SVN

IDE Tools

Eclipse, Intellij, Spring Tool Suite

Build Tools

ANT, Maven

Web/Application Servers

Tomcat, IBM WebSphere, JBoss, Apache

PROFESSIONAL EXPERIENCE

Advanced Digital Textiles Monroe, NC_01/2023 – present

J2EE Developer

Tools: Java 11, Spring, Spring Boot, Microservices, Spring Data, Spring MVC, Spring Transaction, Spring AOP, Netflix-Eureka Server, AWS, OAuth 2, Apache Tomcat, Maven, Spring Tool Suite, Jenkins, GIT, Jira, Oracle, Agile, Windows.

Involved in SDLC requirements gathering, analysis, design, development, and testing of application developed using Agile methodology.

Refactored the Code to latest Version of Java i.e., Java 11 and used its features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.

Employed Design and API-development on Java 11of multi-tier applications involving J2EE technologies like Spring MVC, Spring Boot along with Spring AOP using Advice, Aspects and AOP processor.

Used Amazon API Gateway for traffic management, authorization, monitoring and maintaining API version for all API's which are running on EC2.

Implemented to secure our RESTful web services using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.

Responsible for working on consuming and producing SOA Micro services /Web Services.

Implemented Netflix-Eureka from Spring Cloud for dynamic Microservices registry and discovery.

Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.

Written REST Web services in Java wrapped by Jersey JAX-RS.

Enhanced and wrote stored procedures & views. Wrote SQL queries in Oracle for generating the reports.

Worked on Spring Tool Suite to develop, debug, integrate and deploy the application on Apache Tomcat.

Implemented a Continuous Delivery Pipeline with Jenkins.

Worked with GIT version controlling system.

Used JIRA to track the progress and for Issue/bug tracking of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development (TDD) environment.

PrimeSouth Bank Blackshear, GA_07/2021 – 12/2022

J2EE Developer

Tools: Java 11, Spring Boot, Microservices, Spring JDBC, Spring AOP, Spring Transaction Management, AWS, JAX-RS, Apache Tomcat, Oracle, Spring Tool Suite, Jenkins, Maven, Jira, GIT, Agile, Windows.

Worked with Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.

Utilized Java 11 latest features and Developed Java components using Spring, Spring JDBC, Spring AOP, Spring Transaction Management.

Worked with AWS CLI and AWS API to manage resources on AWS.

Implemented to secure our RESTful web services using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.

Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.

Developed Web services to allow communication between applications through Restful JAX-RS webservices.

Installed, Configured the Enterprise applications on browser and diagnosed the issues with Java applications running on Tomcat server.

Used Jenkins as a Continuous integration tool for configuring and triggering the automation test suite executions

Used Maven as build automation tool which dynamically download the libraries or dependencies.

Used GIT for version control & Used JIRA tool for tracking stories progress and followed agile methodology.

BHG Financial Davie, FL_01/2020 – 06/2021

J2EE Developer

Tools: Java 8, Spring, Spring Boot, Microservices, Spring Data, Spring AOP, Spring Batch, Web Services, AWS, Rest API, JAX-RS, Maven, Apache Tomcat, Jenkins, Oracle, Jira, Agile, Windows.

Involved in Requirements gathering, Analysis, Design, Development and testing of the application using Agile Methodology.

Implemented the application using Spring IOC, Spring MVC Framework, Spring Data, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security

Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.

Migrating existing application into Micro services architecture using Java, Rest APIs and Oracle SQL.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Implemented Micro Service Architecture with Spring Boot based RESTful services.

Implemented RESTful Web Services using JAX-RS API.

Developed Web Services to allow communication between applications through REST over HTTP.

Design and development of microservices using Spring Boot, REST API and document it using swagger.

Wrote build and deployed scripts using Maven and Maven scripts and involved in performance analysis of the application and fixed problems/suggest solutions.

Used Jenkins for Continuous Integration (CI).

Used GITHUB to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and created new branch when the new feature implementation starts.

Responsible in testing the classes and methods using Junit test case for unit testing of application and Log4j to capture the logs.

Used JIRA for defect management and to keep track of bugs and issues.

Custard Insurance Adjusters Norcross, GA_02/2018 – 12/2019

J2EE Developer

Tools: Java 7, Spring, Hibernate, XML, JMS, Eclipse IDE, WebLogic, Maven, Jira, Agile, Windows.

Involved in Agile software development life cycle (SDLC) with SCRUM methodology.

Involved in developing an application using SPRING frameworks like Spring ORM and Spring IOC.

Developed DAO interfaces & implementations for database related operations using Hibernate and JAXB.

Used Spring Hibernate module as an Object Relational mapping tool for back-end operations over SQL database.

Used log4j to capture the log that includes runtime exceptions, debugging and request/response/error logging.

Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.

Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.

Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.

Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.

Developed the application using Eclipse IDE and deployed the application on WebLogic Server.

Virinchi Technologies Ltd Hyderabad, India_05/2014 – 11/2016

Java Developer

Tools: Java, Spring, Hibernate, SOAP, WSDL, XML, JMS, Oracle, Log4j, Maven, JAX-B, XML, Jenkins, GIT, WebLogic, Jira, Agile, Windows.

Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project according to SDLC methodologies.

Widely used Java Technologies like, Java 1.7, J2EE, Core Java concepts like Exception Handling, Spring framework, DAO, JUnit using Mockito framework.

Implemented presentation layer in Java Server Pages (JSP), HTML along with CSS style sheet and JavaScript.

Extensively used Spring Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.

Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.

Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.

Achieved synchronization of multiple threads through Multithreading and Exception Handling.

Used AJAX extensively to implement front end /user interface features in the application.

Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database and to customize the data for new applications.

Used Log4J for logging all the application exceptions and debugging statements and used JAX-B to marshal the java object to xml.

Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).

Worked with Version Control Tool GIT and issue tracking/bug tracking tool Jira.



Contact this candidate