Sr. Software Developer
Location : Jaipur, India
Experience : 8 Year
Rate: $15 / Hourly
Availability : Immediate
Work From : Any
Category : Information Technology & Services
Surendra – 7+ Years - Sr. Software Developer
Professional Summary:
Around 7+ years of experience in object-oriented programming analysis with extensive
full Software Development Lifecycle (SDLC) experience in Application Software Design,
Development, Debugging, and Production Support.
Proficient in developing web applications using JAVA / J2EE technologies.
Adept in end-to-end development of software products from requirement analysis to
System Study, Designing, Coding, Testing, Debugging, Documentation, and
Implementation.
Expertise in Payment Gateway Domain.
Experience in AWS EC2, AWS cloud watch, AWS S3.
Knowledge of different Data structures.
Knowledge of Microservices.
Knowledge of OWASP Top Ten code vulnerabilities.
Knowledge of AES, 3DES Encryption / Decryption Algorithm.
Proficient in applying design patterns like MVC, Singleton, and Factory.
Technical Profile:
Languages Java, JavaScript, JQuery, HTML, SQL, XML, Angular
J2EE Standards JDBC, JSP, Servlets, Spring, Hibernate, RESTful Web Services, Oauth
IDE Eclipse
Web/App Servers Jboss 7, Tomcat 9, AWS
Database Oracle 11g
Operating Systems Win7, Linux.
Version Control Git
Build Tools Maven
Qalification : MCA
Work Experience:
Working as a Senior Software Engineer from July 2022 to now.
Worked as a Software Engineer from April 2016 to June 2022.
Project Summary:
Project Title Sales Variance Tool
Role Sr Software Engineer
Duration August 2022 to now
Environment
Core Java (1.8)
AWS EC2, AWS Cloud Watch, AWS S3
Restful Spring MVC as Web framework (SPRING 4)
Hibernate as ORM (Hibernate 3.0)
Tomcat 9
Description A sales variance is the monetary difference between actual and
budgeted sales. It is used to analyze changes in sales levels over time.
Management typically pays considerable attention to the preceding
components of the sales variance to see if prices, product features, or
marketing must be adjusted to optimize total sales and profits.
Responsibilities
Developed Spring Restful Web services to create components of
an n-tier application based on the Model-View-Controller design
pattern.
Implemented Oauth2.
Code review and check security vulnerabilities.
Performed unit testing using Junit.
Tomcat 9 Server was used as Application Server for deploying the
application.
Extensively used Eclipse IDE while writing code and used Git for
version control.
Analysis, troubleshooting, bug fixing, testing, and deployment of
production issues.
Project Title Epix
Role Sr Software Engineer
Duration April 2020 to June 2022
Environment
Core Java (1.8)
AWS
Cloud Services
Restful Spring MVC as Web framework (SPRING 4)
Hibernate as ORM (Hibernate 3.0)
Description This is web application is used to list, view, and update TIFF machine
architectural drawings. It communicates with the Mainframe while
fetching, updating, and viewing TIFF images.
Responsibilities
Developed Spring Restful Web services to create components of
an n-tier application based on Model-View-Controller design
pattern.
Code review and check security vulnerabilities.
Developed Hibernate mapping and code to interact with
database using ORM framework.
Integrated new functionality into existing web-based application.
Performed unit testing using Junit.
Jboss 7 Server was used as Application Server for deploying the
application.
Extensively used Eclipse IDE while writing code and used Git for
version control.
Provided Product Support during development of successive
release.
Analysis, troubleshooting, bug fixing, testing and deployment of
production issues.
Project Title Emboss Industrialization – EasyVweb
Environment
Core Java (Jdk 1.7)
Spring MVC (Spring 4)
Jboss as Application server (Jboss 7)
AWS
Role
Software Engineer
Duration May 2019 to April 2020
Description EasyVweb UI was developed for merchants. EasyVweb was used by
merchants to accept card payments. Merchant can perform different
types of transactions like sale, refund, create card token, payment using
token through EasyVweb and also provide detailed report of
transactions in CSV and PDF.
Responsibilities
Understand the different PRF and analyse code changes.
Implements the changes according to PRF .
Perform unit and integration testing after development.
Prepared SOE and code review form of PCI.
Project Title Cross Tokenization
Role Software Engineer
Duration April 2017 to May 2019
Description Cross Tokenization is for Securing Real-time Payments by using Tokens.
Currently WPT and Corporate Gateway have different tokenization
solution. In order to provide a full Omni-channel solution to our
customers, we need the same token solution across both gateways.
Responsibilities
Create new Maven module for this project and developed Axis 2
client stud using WSDL.
Developed Hibernate mapping and code to interact with
database using Object Relational Mapping framework.
Code review and check security vulnerabilities.
Integrated new functionality into existing web-based application.
Performed unit testing using Junit.
Jboss 7 Server was used as Application Server for deploying the
application.
Extensively used Eclipse IDE while writing code and used Git for
version control.
Analysis, troubleshooting, bug fixing, testing and deployment of
production issues.
Provided product support during development of successive
release