Post Job Free
Sign in

Software Development Enterprise Applications

Location:
Princeton, NJ, 08540
Salary:
100k
Posted:
October 04, 2023

Contact this candidate

Resume:

SAMPATH KUMAR NALLAMALA

Computer Science Engineering, Email: ***********************@*****.***

Mobile: +1-845-***-****

Around 4 years of experience in working with web-based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of Java, and Core Java.

Experienced in software development methodologies like the Agile methodologies, waterfall, and application development. Also, the web/enterprise applications using Software Development Lifecycle (SDLC) methodology including the design programming, testing and implementation.

Extensive experience in Software Design, Development, Maintenance, Administration and Production Support using Java, JEE, and Spring (API and Microservices).

Expertise in designing and implementing Microservices using Spring Boot.

Expertise in using Microservice validation tools to validate Microservices and APIs. And used different security approaches to avoid unauthorized access to these Microservices.

Have experience in developing the J2EE web applications, enterprise applications, distributed applications, and the client/ server applications using Java, JSP, JMS, JDBC, Servlets, Struts, spring, Hibernate, XML and SQL.

Experience in working with Spring MVC based applications using Rest based web services to handle JSON data formats.

Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS.

Good Knowledge of Database design and development. Writing queries using SQL in MYSQL.

Experienced in implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using React JS 2, HTML, CSS, Bootstrap.

Have very strong inter-personal skills and the ability to work independently and with the group, can learn quickly and easily adaptable to the working environment.

Have experience web servers and applications like Tomcat, Apache and platforms as UNIX and Windows.

Educational Background

Course CGPA/Percentage

Masters (Computer

Science

3.178

Professional Experience

Client: Jhonson & Jhonson

Role: Java Microservices Developer Jan'2023- May'2023 Career Objective:

Description:

Johnson & Johnson (J&J) is a global healthcare company with a rich history of over 135 years. As a Fortune 500 company, J&J operates in multiple sectors, including pharmaceuticals, medical devices, and consumer healthcare products. Known for its commitment to advancing healthcare innovation and improving the well-being of people worldwide, J&J has a diverse portfolio of products, ranging from prescription medications and medical devices to popular over-the-counter brands like Tylenol, Neutrogena, and Band-Aid. With a strong emphasis on research and development, J&J continues to make significant contributions to global health, making it a leader in the healthcare industry. Roles & Responsibilities:

Created Micro Services for Categorization module using Spring Boot, Spring MVC and Rest API.

Created base project from scratch using maven build and Java 1.8 annotations, Generics, enhanced for loop and Enums and Implemented Spring framework with all required dependencies in pom.xml.

Worked on complete Agile Development, story grooming, estimations, retrospectives, and sprint planning and received many appreciation awards from the management.

Consumed and Exposed Rest API’s with internal and external teams within the organization.

Implemented Multithread programming to make REST calls to backend applications.

Implemented OAuth 2.0 using spring security to generate access token for the authorization server.

Created reports by using Spring Batch and exported huge amount of data into Excel file.

Developed and designed User Interface using JavaScript, HTML5, CSS3, XHTML, REACT JS.

Environment: Java 1.8, Spring IoC, Spring MVC, Spring Boot, Spring JDBC, WebLogic, GitHub, Apache Maven, Rest API Webservices.

Client: UOB

Role: Java Microservices Developer July'2019-Jan'2022 Description:

United Overseas Bank Limited (commonly known as UOB) is a Singaporean multinational investment bank and financial services company headquartered in Raffles Place, Singapore. UOB provides commercial and corporate banking services, personal financial services, private banking and asset management services, as well as corporate finance, venture capital, investment, and Insurance services.

UOB Business Internet Banking Plus (BIB Plus) is the enhanced business internet banking platform for UOB's corporate clients. The platform offers you a comprehensive suite of cash management, trade and treasury services.

Roles & Responsibilities:

Developed the web tier using JSP, Spring MVC.

Used Spring Framework for the Implementation of the Application.

Used JPA/Hibernate to write DAO classes to interact with the database. Developed and implemented new forecasting models which increased company productivity and Efficiency.

Used MongoDB as database and with Mongoose it can interact with Data on the Backend.

Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files.

Deployed the Application in WebSphere server.

Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.ch includes Design, Development, Testing, Deployment and Support.

Used Eclipse as the IDE for development.

Maven is used as the build tool.

Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and Restful.

Experience in designing the Database (DDL, DML and Coded database functions, Stored Procedures, SQL Queries, Create tables, Triggers, Views and Functions).Knowledge of Object Oriented analysis, design and programming.

Environment: Java, JSF, J2EE, JSP, Servlets, JPA, Web Services-REST, WSDL, MongoDB, Oracle, JDBC, JavaScript, PL/SQL, HTML, SQL, XML, WebSphere, Eclipse, Maven Client: UOB

Role: J2EE/Java Developer Aug’2018–May’2019

Roles & Responsibilities:

Working in Agile Methodology includes creating product / Sprint catalogues, active participation in Scrum, and all sprint ceremonies like Sprint planning, Sprint stand-up, Story grooming, retrospective, sprint demos and exit meetings.

Develop service layer to consume the REST services using REST Assured API.

Implemented Lighthouse REST services using JSON and validated the same using Eclipse.

Create Microservices with Spring Cloud, Spring Boot, and REST web services.

Developing Microservices and creating API's using Java Spring Boot framework using Maven as a build tool and used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

Developed and Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication and authorization and generate and validate the tokens for REST.

Created Postman API to generate interactive API documentation that lets users allows API calls directly from browser.

Used GitHub as a source control tool for branching, merging, and maintaining code versions in the repository enabled using Maven Versioning Capability.

Wrote application-level code to interact with APIs, Web Services using JSON and XML. Environment: HTML 5, CSS 3, Spring Boot, Spring Cloud, Rest, SQL, Mongo, OAuth, GitHub, Postman, JUnit, Maven.



Contact this candidate