Post Job Free

Resume

Sign in

Web Services Spring Boot

Location:
Jersey City, NJ
Posted:
September 13, 2023

Contact this candidate

Resume:

Srinivasa Rao Digamarthi

@646-***-****

Java Developer (Java/J2EE/Spring Boot/Microservice/AWS Cloud/Kafka) Email: adzogu@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/digamarthi-78193216/

Professional Summary:

•Professional J2EE Software Developer with 12+ years of focused experience of Web based applications with provisioning of ground breaking and customized solutions to meet changeable industry requirements.

•Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.

•Experience in database such as Oracle, MySQL, and posters, change control management tools like CVS, Clear Case, GIT and SVN, Project Management tools like IBM Clear Quest, JIRA, developing and deploying Web Services (SOAP - Apache CXF, EJB 2.1, 3.0, REST), JavaScript, Angular & React, CSS & HTML.

•Experience in database such as Oracle, MySQL, and posters, change control management tools like CVS, Clear Case, GIT and SVN, Project Management tools like IBM Clear Quest, JIRA, developing and deploying Web Services (SOAP - Apache CXF, EJB 2.1, 3.0, REST), JavaScript, Angular & React, CSS & HTML.

•Involved in developing the Shell Scripts to execute the batch jobs.

•Developed web applications based on different Design Patterns such as Model-View- Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Strong experience in developing N-Tier applications using J2EE.

•Servlets, JavaScript, HTML5, DHTML, Ajax, CSS, and UI responsive designs with Angular, React JS, Bootstrap.

•Excellent working experience with various frameworks like Struts, Spring, Hibernate, Eclipse.

•Expertise in programming with Spring Framework, Spring Boot, Spring security, Spring MVC.

•Have excellent Relational Database understanding and experience with Oracle 10g/11g/12c, IBM DB2 7.X/8.X, SQL Server 2005, and MySQL 5.0/5.5.

•Experience in Building, Deploying and Integrating with Ant, Maven.

•Extensive experience in using IDE's like Eclipse, Spring Tool Suite.

•Have extensive experience in building and deploying applications on Web/Application Servers like, WebLogic, IBM WebSphere, JBoss and Tomcat.

•Modified Order XML schema and generated JAXB API to support new fields.

•Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.

•Expertise in Configuration management and cloud infrastructure, Automation by using various tools like GitHub, SVN, Ant, Maven, Jira, Jenkins, Docker.

•Good experience working in Unix and Linux environments.

Skills:

Languages: Java JDK 5/6/7/8, J2EE, C, C++ SQL, HQL, Unix.

Frameworks: Struts 1.x/2.x, Spring 2.x/3.x, JSF, Hibernate 2.x/3.x, Spring-core, Spring AOP, Spring MVC, Spring Boot, Spring Batch, iBatis, Angular JS, Bootstrap JS.

Web Technologies: JSP, Servlets, HTML5, jQuery, CSS, JNDI, JDBC, Java Beans, JavaScript, AJAX, Angular, React JS, Bootstrap, Node JS SOAP, REST, AWS, XSLT.

Web Services: Apache CXF, JAXB, SOAP, RESTFUL

J2EE Technologies: JSP, Servlets, EJB 2.1 & 3.0, JMS

Database: MySQL, Oracle, MongoDB

Servers: Tomcat, JBoss, WebLogic, WebSphere

Tools: IBM Data Studio, SQL Developer, DB Visualizer, Maven, ANT, Log4J, Junit, Mockito, Jenkins, Selenium, JIRA.

Version Control: Subversion SVN (Subclipse, tortoise), CVS, GIT-Bitbucket/stash.

Operating Systems: Windows 7, Windows XP, Windows Server 2003, Linux, Unix, and Sun Solaris

IDE: NetBeans, MyEclipse and Eclipse, IntelliJ

Project: PaymentRails2ACH/Wire

Employer: PCB APPS LLC, NJ

Client: UBS, NJ

Role: Sr. Java/J2ee Developer

Duration: Dec 2022 – Till date.

Responsibilities:

Involved in various phases of software development life cycle of the application like requirement gathering, design, analysis, and code development.

Involved in various phases of software development life cycle of the application like requirement gathering, design, analysis and code development.

Involved in design applications to functional and technical programming standards.

Responsible for creating efficient design and development user interface screens using angular, HTML, CSS, JavaScript, jQuery, json.

Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and create pull request for changes that are made.

Developed various database interaction objects by implementing the DAO patterns and using JDBC as Model Component.

Involved to create EC2, S3, API GATE WAY, IAM using AWS.

Worked to gather and interpret user requirements into design specifications as per requirement.

Create REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack enhancing existing REST API's developed.

Used Postman to test API's, used Git for the version control, JIRA for bug tracking and project management, JUnit for java unit tests.

Followed Agile methodology and involved in daily SCRUM meetings, spring planning, showcase and retrospective and used JIRA AS tracking tool for the sprints.

Developing Microservices, and creating API's using Java Spring Boot framework using maven as a build tool.

All the functionality is implemented using spring boot and hibernate ORM. Implemented Java EE components using Sprint MVC, Spring IOC, Spring transactions.

Done designing and development of RESTful API and services using best practices to interact within microservices and with the front end.

Created Swagger API to generate interactive API documentation that lets users try out the API calls directly from the browser.

Involved to create Kafka publisher & subscriber messages applications both async and sync.

Created Typescript reusable components and services to consume REST API's using components-based architecture provided by Angular.

Follow Agile development approach using JIRA (daily stand-up’s, planning meetings, story estimation, code review)

Worked with team review and understand the Application Team’s work plan.

Experience to work with other software developers & coordination.

Environment: Java, J2EE, Spring Boot, Rest, Micro Services, Angular, KAFKA, Oracle11g, HTML, DHTML, XML, XSLT, SQL, PL/SQL, Windows, LINUX, GitHub

Project: OIC/Web Services Integration

Client: Alight

Role: Sr. Java/J2ee Developer

Duration: Sep’21 – July 2022

Responsibilities:

Involved in various phases of software development life cycle of the application like requirement gathering, design, analysis, and code development.

Develop high-performance front-end development application using ReactJS, React-Router, JavaScript, Bootstrap, HTML5, CSS3.

Responsible for creating efficient design and development user interface screens using angular, HTML, CSS, ReactJS, jQuery, ajax and jSon.

Develop various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) and Redux Library.

Worked on Rest Web Services as well as Node Rest framework for back end services used Mongo DB(NOSQL) for data base services and RESTFUL web services.

Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and create pull request for changes that are made.

Developed cross platform server-side applications using Node.js, ReactJS to achieve scalability in real-time web applications.

Developed various database interaction objects by implementing the DAO patterns and using JDBC as Model Component.

Create REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack enhancing existing REST API's developed.

Used Postman to test API's, used Git for the version control, JIRA for bug tracking and project management, JUnit for java unit tests.

Followed Agile methodology and involved in daily SCRUM meetings, spring planning, showcase and retrospective and used JIRA AS tracking tool for the sprints.

Developing Microservices and creating API's using Java Spring Boot framework using maven as a build tool.

All the functionality is implemented using spring boot and hibernate ORM. Implemented Java EE components using Sprint MVC, Spring IOC, Sprint transactions.

Developed Docker files, Docker image and containers for the application by configure Docker file, using Docker Compose to manage images.

Developed application to perform CRUD operations using java 8 on Oracle and designed web application to connect to User Pool.

Done designing and development of RESTful API and services using best practices to interact within microservices and with the front end.

Created Swagger API to generate interactive API documentation that lets users try out the API calls directly from the browser.

Created Typescript reusable components and services to consume REST API's using components-based architecture provided by Angular.

Follow Agile development approach using JIRA (daily stand-up’s, planning meetings, story estimation, code review)

Environment: Java, J2EE, Spring Boot, Rest, Micro Services, ReactJS, Oracle11g, HTML, DHTML, XML, XSLT, SQL, PL/SQL, Windows, LINUX, GitHub.

Project: Eureka

Client: NGA HR/Alight

Role: Sr. Java/J2ee Developer

Duration: March’10 – Jul’21

Responsibilities:

Implemented new functionalities in the existing application based on the new requirements.

Created tables and SQL queries and procedures using PL/SQL as per requirement.

Designed the application in layered approach like Presentation, Service, DAO, Utils and Test modules.

Developed stored procedures and triggers.

Participated in discussions with product analyst for Requirement Gathering and Design.

Used Singleton, MVC, Factory Pattern and DAO design patterns

Implemented Web Services client to access the exposed web service.

Implemented REST messages for communication between web service client and service provider.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Developed Restful Web services for transmission of data in JSON format.

Used Spring IOC for dependency injection

Spring Dependency Injection implemented for required objects.

Developed JUnit test cases for unit testing.

Implemented Web-Services to integrate between different applications (internal and third-party components using Restful services.

Developed the XML files, DTD's, and parsed them by using SAX parser for the TAF module.

Implemented logger for debugging and testing purposes using Log4j

Designed and developed application based on Spring MVC design pattern.

Used Spring validation and wrote validation rules.

Automated the build and deployment process using ANT build script.

Implemented persistence layer using Hibernate (Spring + Hibernate integration).

Used Clear Quest for issue tracking.

Used Eclipse tool for application development.

Worked with clients for issues and provided quick solutions.

Environment: Java, J2EE, Spring Boot, Rest, Micro Services, Angular, Oracle11g, HTML, DHTML, XML, XSLT, SQL, PL/SQL, Windows, LINUX, GitHub

Client: South Florida Water Management District.

Role: Java Developer

Duration: Apr’08– Dec’09

Responsibilities:

Implemented new functionalities in the existing application based on the new requirements.

Created tables and SQL queries and procedures using PL/SQL as per requirement.

Designed the application in layered approach like Presentation, Service, DAO, Utils and Test modules.

Developed stored procedures and triggers.

Participated in discussions with product analyst for Requirement Gathering and Design.

Used Singleton, MVC, Factory Pattern and DAO design patterns

Implemented Web Services client to access the exposed web service.

Implemented REST messages for communication between web service client and service provider.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Developed Restful Web services for transmission of data in JSON format.

Used Spring IOC for dependency injection

Spring Dependency Injection implemented for required objects.

Developed JUnit test cases for unit testing.

Developed the XML files, DTD's, and parsed them by using SAX parser for the TAF module.

Implemented logger for debugging and testing purposes using Log4j

Designed and developed application based on Spring MVC design pattern.

Used Spring validation and wrote validation rules.

Automated the build and deployment process using ANT build script.

Implemented persistence layer using Hibernate (Spring + Hibernate integration).

Used Clear Quest for issue tracking.

Used Eclipse tool for application development.

Worked with clients for issues and provided quick solutions.

Environment: Java, J2EE, Struts, JSP, Oracle, HTML, DHTML, XML, XSLT, SQL, PL/SQL, Windows, LINUX, GitHub



Contact this candidate