Having around 4+ years of back-end development experience in Server-side Programming with using Java /J2EE technologies.
•Worked As a Golang developer.(Freelance Project)
•Worked As a ETL developer.(Freelance Project)
• Working experience on all aspects of Software Development Life Cycle (SDLC) and coded application components in an Agile environment.
• Experience in application development using Spring and Hibernate framework.
• Angular knowledge (Basic).
• Good experience on both SOAP and REST based web services for developing both consumer and provider side enterprise application.
• Working on Clinical and Banking Domains.
• Working experience on Window operating system.
• Provided innovative ideas to improve customer experience and appreciated across Client’s Management.
• Exposure to multiple frameworks and good design and development skills.
• Experience in giving best solutions to customer’s problem statements.
Primary Skills:
Java/J2ee, Golang, Spring, Hibernate, REST, Spring Data JPA,
SOAP, Spring Boot, Micro-services
Secondary Skills:
AWS,Kafka, Docker, Kubernete, Swagger
Databases:
Oracle, MYSQL, PostgresSQL, Mongodb
A team member responsible for understanding the Business Requirement from Business Users and other documents• Implement service layer for the client-service app to create new user, get user details information and update the client information by interact with backend database layer and then update shared directory and return the response also handling error scenarios using REST APIs.• Implement the pagination logic to fetch filtered data from multiple tables usingspring data JPA.
Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review