Post Job Free

Resume

Sign in

Java Developer Spring Boot

Location:
Eagan, MN
Posted:
February 09, 2024

Contact this candidate

Resume:

NANDITHA K

ad3h8q@r.postjobfree.com +1-518-***-****

SUMMARY:

●Sr. Java Developer with 9 years of experience in design, development, and implementation

of software applications using Java and J2EE technologies of multi-tier distributed systems, specialized in the banking and insurance industry.

●Proficient experience in Rest API design and implementation with Spring boot, Vertx, open API.

●Well versed experience with APIGEE for API Proxy creation

●Good experience in Design, develop, configure, and troubleshoot APIs and policies using APIGEE.

●Experienced in creating Microservices using Spring Boot, Vertx, Spring Cloud, and Spring Microservices and enabling discovery.

●Experience in Microservices patterns like Service discovery, Circuit breaker, API Gateway, Database per service pattern, Log aggregation and access token.

●Experience in using Junit & Mockito for unit testing, POSTMAN, SOAP UI, and Rest Client for web services testing.

●Extensive knowledge in developing applications using various scripting frameworks like Angular 13, HTML5,CSS3,XHTML, Bootstrap, JavaScript, JSON, ReactJS, Typescript, PHP, Python, jQuery, AJAX, XML and JSON

●Experience in building tools like Maven 3.X, ANT, and logging API like SL4J.

●Experienced with version management tools GitLab, GitHub and Bitbucket.

●Exposure to CI/CD tools like Jenkins & Bamboo.

●Worked on sonar scanner to resolve code smells and improve code quality.

●Hands-on experience with Integrated Development Environments (IDE's) tools like IntelliJ, Eclipse, Spring tool suite and VS Code.

●Good experience on Web application and implementation of Amazon Web Services (AWS) using AWS SDK for Java with Amazon EC2, Amazon Simple Storage Services (S3), and Amazon EBS & ECS.

●Expertise in advanced software development methodologies such as Agile/Scrum model processes.

●Hands-on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, and JBOSS Server.

●Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML, XSLT and JSON.

●Expertise in XML technologies such as XSL,XSLTXML Schemas, XPath, XForms, XSL-FO and parser like SAX/DOM

●Experience working with SOAP and RESTful Web Service.

●Experience in Use Cases, Sequence Diagrams, and Class Diagrams using UML, J2EE Design Patterns.

DUTIES:

●Design/Development of REST API using Java with Spring Boot, Vertx.

●Design/Development of API proxies using APIGEE.

●Involved in accurately providing estimated sizing for user stories.

●Developing new applications, components & functionality to existing systems.

●Developing new functionalities, both back-end and front-end.

●Analyzing data and conducting compatibility and quality assurance testing.

Investigating alternate configurations & implementing better solutions. Designing, developing & testing for a custom pre-authenticated scenario.

PROFESSIONAL EXPERIENCE:

Client: Wells Fargo, Phoenix June 2023 to till date

Role: Java Developer

Description: Account Façade is the component located within the anti-corruption layer of the data ingestion process that will provide data from FISERV or CCODS, in relation to account specific requirements. Account Façade will have routing intelligence to determine if data stored internally is to be returned or if external SOR call is needed, depending on what information user requests.

Façade API’s will not contain business logic and will only serve as an adapter to multiple cards SORs.

Tools/Technologies: : Java 8 &11, Spring Boot, Junit, Angular, Dan DB, Junit, Jenkins, UCD, Git, AWS, postman, Cucumber, Splunk

Responsibilities:

●Involved in design discussions, review meetings with clients and provided design and development estimates based on the complexity of the service(s).

●By following API spec /Swagger documentation Implemented Rest APIs using Spring Boot.

●Written the JUnit tests with the application using JUnit and Mockito.

●Deployed the microservice through Jenkins.

●Also written the end-to-end Automation test cases using Cucumber framework testing techniques for the Rest API’s.

●Once the API is deployed to the environment, Ran the Vulcan job and generated QMETRY report of testing.

Client: Amex, Phoenix Mar 2022 to May 2023

Role: Java Developer

Description: AAR&R (Automated Access Review & Recertification) is an Amex internal project. The main goal of AAR&R is, Amex corporate clients are unable to regularly review the access to their portfolio granted to program Administrators, nor can they rectify or revoke access easily. This is currently a very clunky & manual experience requiring communications with the customer care professionals (CCP’s) to revoke access and leading our clients to doubt the capabilities American Express provides to maintain a secure access to their data.

Our project is to build an Access Review and (Re)certification capability for Amex corporate clients. This will allow the designated reviewers from the client to periodically review who has access to their company data and execute a decisions Certify, Revoke, or Delegate Recertification on their program Administrator’s authorization.

Tools/Technologies: Vertx, Reactive programming, PostgreSQL, Junit, Jenkins, AWS, postman, Karate, Java 8 & 11, XSLT

Responsibilities:

●Write Open API spec /Swagger for the SOR & business APIs.

● Participated in the SOR, Business API development creation with vertex.

●Unit test the application using JUNIT and Mockito.

●Deployed the microservice through Jenkins.

●Build and create shared flows for Error Handling, Security, and other scenarios.

Client: US Bank, New York July 2021 to Feb 2022

Role: Sr. Java Developer

Description: The Single Point portal is designed to help you handle and time critical activities spanning all tasks in treasury management, including payables, receivables, liquidity management, fraud management, international banking, and foreign exchange.

Tools/Technologies: Java 8, Spring Boot, Angular, APIGEE, Cassandra, DB2, Kubernetes, Jenkins, Docker, Hybrid Cloud

Responsibilities:

●Involved in Design and development of micro services.

●Participating in the agile release planning, sprint planning sessions, backlog grooming sessions as per client agile guidelines. Involving in complete 'Agile Development Methodology/SCRUM’, adhere to all the stages in the Software Development Life Cycle.

●Implementation of Rest APIs using Spring Boot.

●Consumed rest-based services from Angular 7/8 using $HTTP services.

●Used Jenkins pipeline to drive all microservices builds out to the docker registry and then deployed to Kubernetes, Created pods and managed using Kubernetes.

●Implementation of CI/CD pipeline for the services developed.

●Supporting customers as part of DevOps model

Client: Anthem, Norfolk, VA Mar 2019 to June 2021

Role: Java Developer

Description: The project works on online tracking/monitoring tool which track's list of suspicious claims and show them as at different levels of screen for different level of management like, manager, desk manager, field agent, field manager, they can track the overall status and each claim/ activity status like who got assigned to it and what is the progress, transferring the activity between agents, show the list of history for the record or the organization having the issue and similar problems and there relative solutions which can used by the field agent's to solve it quickly

Tools/Technologies: Java 1.8, Spring Boot, Microservices, React JS, AWS, Spring, Oracle, JUnit, REST, Jenkins, Kubernetes TDD.

Responsibilities:

●Participating in the agile release planning, sprint planning sessions, backlog grooming sessions as per client agile guidelines. Involving in complete 'Agile Development Methodology/SCRUM’, adhere to all the stages in the Software Development Life Cycle.

●Worked on Java 8 upgrade using new library for refactoring lambdas functional interfaces, Streams -Parallel Processing and Aggregations.

●Developed REST based Web Services using Spring Boot.

●Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.

●Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.

●Used POSTMAN and SOAP UI to test Rest API’s.

●Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy

●RESTful web services using Jersey for JAX-RS and Spring Boot implementation.

●Designed and implemented the DAO layer using Spring with Hibernate. Worked on coding persistence layer components using Hibernate.

Client: Prudential, NJ Dec 2016 to Feb 2019

Role: Java Full Stack Developer

Description: The project is to develop a Web-Based Application which was named Digital Basic Term/DBT. The project enhances a fully underwritten business domain where a user(s) has/must give end to end (E2E) medical/ personal/ beneficiary/ insurance/ lifestyle questionnaires. DBT product suite includes insurance claims and benefits administration, and portal solutions designed to meet the end customer and built on a modern technology platform and agility to organizations pursuing a competitive position in the dynamic new healthcare marketplace.

Tools/Technologies: Java 1.7/1.8, J2EE, Spring 3.0, Servlets, Hibernate 3.2, Oracle 10g, REST, JPA, Java Mail, HTML5, CSS3, React JS, JavaScript, JSON, XML, log4J, SVN, Jenkins, Kubernetes, TDD, WebLogic 10.3.11, Junit

Responsibilities:

●Used Spring Framework for MVC architecture with Hibernate to implement DAO code and used RESTful web services to fetch the data.

●Involved in unit testing of the modules using test-cases built-in JUnit integration testing as well.

●Used Maven for project management and build automation, and continuous Integration is done using Jenkins.

●Extensively participated in Agile Scrum Development Methodology with the TDD process, from the development phase to the testing phase and postproduction phase.

●Developed Spring Boot application with microservices and deployed it into AWS using EC2 instances.

●Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

●Created the Rest Services to get the data from NoSQL Cassandra collections in JSON format.

Client: NCR, Hyderabad, India Aug 2013 to Aug 2015

Role: Java/Web Developer

Description: Open AM provides core identity services to simplify the implementation of transparent single sign-on (SSO) as a security component in a network infrastructure. Authentication service confirms the identity of the user. It controls the access to resources by determining who the user is (authentication); whether the user has access to resources (authorization).

Tools/Technologies: Java, WebLogic Application Server, Apache Tomcat Web Server v6.0, Struts, HTML, Java, Servlets, Java Beans, MySQL, JUnit, CVS.

Responsibilities:

●Developed the application using MVC Architecture using JSP, Servlet and Struts. Participated in client requirement gathering sessions.

●Involved in developing the Core Java classes and JavaBeans. Involved in Creation of tables in database.

●Extensively used Eclipse for writing code. Used - HTML, CSS, XML, UML, JavaScript, jQuery, J2EE (JDBC, Java Beans, Struts, EJB) for developing the Web Application.

●Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services

oB. Tech - from JNTU Hyderabad, India.



Contact this candidate