Sandeep Deshpande P: +1-651-***-****
Senior Software Engineer ******************@*****.***
SUMMARY:
15+ years of experience in the analysis, design, development, implementation, and support of web development in the web environment using Java SE 1.8, J2EE, Struts, Spring framework, Spring Webflow, Hibernate, Java Server Faces, MVC architecture, JSP, Servlets, Java Beans, JDBC, XML, XHTML, Action Script, AJAX, Log4j, Ant, HTML, JavaScript, NoSQL DB (MongoDB, DynamoDB) and ColdFusion MX.
Working knowledge of presentation layer (JSF, ICEFACES, JSP, Servlets, AJAX, jQuery and JavaScript), business layer (Struts, Spring framework) and database layer (Oracle, SQL Server 2000, and MySQL).
Working and implementation knowledge in Project Design, Software process, requirement gathering & analysis.
Very good knowledge of Java 1.8 features like Lambda Expressions, Functional Interfaces, Default methods, Static Methods, Streams
Knowledge of Web-Application Server implemented on J2EE technology including Apache Tomcat, JBOSS 5.1.0 and BEA WebLogic 7.0/8.1.
Extensive experience in developing microservices using spring boot, Resilliance4j,Eureka Netflix naming server
Extensive experience on MyEclipse 6.5, Eclipse and RAD 7.0, NetBeans, JDeveloper, IntelliJ, STS
Good Implementation Knowledge of ORM tools like Hibernate3.0, iBatis
Experience in Web Services technologies like XML, WSDL, SOAP, REST, JCAPS, and Apache Axis.
Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
Experienced in software configuration management using VSS, SVN and GitHub
Experience in dealing with CI/CD tools like Jenkins, Gitlab project management tool JIRA.
Experience in Kafka Streams application using Kafka streams library.
Written the spring boot micro service to produce and consume messages from Kafka messaging system
Used AWS services like EC2, S3,Beanstalk,SNS,SQS,SES,IAM, Lambda, CloudWatch etc.
Created Automation test cases using Cucumber framework
Hands on experience in Software engineering models like SCRUM and Agile Methodologies
Managed Docker orchestration and Docker containerization using Kubernetes
SCJP and Brain bench certified.
TECHNICAL SKILLS:
Operating Systems
WINDOWS, Unix
Languages
Java S.E 8, J2EE, ColdFusion MX, Angular 9
Database
Oracle 9i, 10g, MySQL, MS- SQL, PL/SQL Server, MS- Access, Mongo DB
Design Patterns and Concepts
OOAD, OOP, MVC, Singleton, Facade, Factory, Lambda
Internet Markup Languages
XML, HTML, DHTML, JQuery, CSS
Scripting Languages
JavaScript, Shell Script, AJAX.
Application Servers
Web Sphere, Web Logic, JBoss and Tomcat.
Configuration Tools
ANT, Maven
Java Development Tools
My Eclipse, Eclipse, IBMRAD 6.0, Net beans, Jdeveloper,STS, IntelliJ
Testing
JUnit, Mockito, SOAP UI, Firefox Plugin, Cucumber
Logging tools
Log4j
Core Java
Classes and Interfaces, Exceptions, Logging, Collection, JDBC, Util.
Container Technologies & Management Tool
Docker,Kubernetes
Other Tools
MS Office, Visio.
MVC Frameworks
Spring, Spring Webflow, Spring boot 2.0
Web Services
SOAP,REST
Application server
Glassfish, Weblogic, JBOSS
Web Server
Tomcat 8.0
ORM tools
Hibernate 3.0, Ibatis
Domain
Finance, Energy, Telecom, Public sector
EMPLOYMENT:
Fidelity Investment, United States Apr23-till Date
Senior Software Engineer
Alerts:
Alerts system supports different types of the Alerts OGA, GE, ESPP etc. for both web and email for the client participants. All the SPS emails are configured, maintained, and processed in this system. We also process GRK statement files for all GRK client participants that has all information of grants, transactions history etc.
Involved in Low level and High-level technical design.
Written Kafka Streams application using Kafka strams library.
Created Automation test cases using Cucumber framework
Used Kadek tool for Kafka messaging
Monitored the Kafka platform
Created Kafka Topics
Written Producer and Consumer Programs using native Kafka Client and Spring boot micro services
Written the spring boot micro service to produce and consume messages from Kafka messaging system
Used Java 11, Spring Boot for Backend service development
Developed Microservices for Service and Processor module.
Front end development using Angular js.
Done Unit testing using MOKITO.
Made sure code coverage is above 80%.
Resolved all sonar issues to maintain high quality code.
Used Docker for image creation and Kubernetes to manage deployment on server
Used GitHub for code repository and CI/CD for integration and deployment
Involved in to lead activity such as code review, defect assignments, scrum meetings etc.
Used AWS Beanstalk for cloud deployment.
Developed RESTful APIs using AWS API Gateway and Lambda functions,
Used AWS CloudWatch to analyze application performance.
Environment: Angular JS, Core Java 11, IntelliJ, Tomcat Server, Docker, Kubernetes, Oracle 11 g, Spring boot, JIRA, Gitlab,AWS
Imagine Learning, United States July 22-Apr2023
Principle Software Engineer
Courseware NextGen:
Imagine learning has an online learning product Courseware. With Courseware District Admin, School Admin can purchase a course for a school. Dynamic courses help students in grades K–12 maximize their potential. Initial credit and credit recovery courses adapt to each student's unique learning journey.
Involved in Low level and High-level technical design as also Interview process to build out the Team
Used Java 13, Spring Boot for Backend service development
Developed Microservices for Catalog module.
Used Microservices design patterns like API Gateway, Eureka Naming Server, Feign Client
Used Resilliance4j circuit breaker mechanism for fault tolerance.
Authorization and Authentication using OKTA.
Done Unit testing using MOKITO
Lead a team of 8 people offshore in India and near shore in Latin America
Developed REST Webservice to get the data from CTK
Used Docker for image creation and Kubernetes to manage deployment on server
Used GitHub for code repository and used Gitlab CI/CD for integration and deployment
Involved in to lead activity such as code review, defect assignments, scrum meetings etc.
Used AWS services like EC2,Beanstalk,SQS
Environment: Core Java 13, IntelliJ, Tomcat Server, Docker, Kubernetes, DynamoDB,Spring boot, JIRA,Gitlab,AWS
HHS Technology Group, Sacramento, CA Sep 20- July 22
Senior Java Developer
Discover your Provider™ (DyP):
Discover your Provider™ (DyP), is a Software as a Service (SaaS), Commercial-off-the-Shelf (COTS) solution built to provide wide-ranging functionality through the Provider Portal to include Provider Enrollment, Provider Self Service etc.
Used Java 11 (Functional Interface, Lambda expression, Joda Date and Time API), Spring Boot for Backend service development
Used Mongo DB NoSQL database
Developed REST Webservice to get the data from MongoDB
Used Docker for image creation and Kubernetes to manage deployment on server
Used GitHub for code repository and used Gitlab CI/CD for integration and deployment
Environment: Core Java 11, IntelliJ, Tomcat Server, Mongo DB, Kubernetes, Spring boot, JIRA,Gitlab
State Farm, Bloomington, IL Sept20-July 21
Technical Consultant at HTC Global Services
Personal Lines Modernization (PLM):
PLM is a front-end rewrite for existing Guidewire application ‘Policy center’. Policy center is web-shop for auto policy of state farm. Where user/agent can register and purchase auto insurance policy.
Developed the UI in Angular9
Developed front end using Angular modules, controllers, directives, filters, and Routing Module for navigation
Used various features of Java 8 for Backend service development
Done Unit testing using MOKITO
Developed REST Webservice to interact with EDGE API
Environment: Core Java 11, Tomcat Server, Angular, Spring 4.3 framework, Guidewire,Github,Gitlab,PCF
State Of Indiana, Indianapolis, IN Aug15-Sep 20
Sr. Consultant at Globalvisse Inc.
Indiana Eligibility Determination Services System (IEDSS):
The State of Indiana has determined that to provide better service to its constituents an investment in technology must be made to replace the current Indiana Client Eligibility System (ICES).
Developed SOAP web services using Apache Axis
Developed Stateless Session beans using EJB for Worker Portal Application
Designed and developed XMLs for correspondences
Working as a lead Developer for the batch team and Correspondence framework
Involved in various Batch framework level changes/fixes
Used Deloitte ORM tool Cargo which is like Hibernate
Developed front end using Angular modules, controllers, directives, and filters
Involved into Exception handling (Service layer and generic exceptions) and displayed appropriate messages
Environment: Core Java 1.8, WebSphere Server, Oracle 11g
Oracle Hospitality, Naples, FL May 13-May15
Sr. Consultant at Globalvisse Inc.
OPERA 5 is a product developed by Micros Inc. (now Oracle Hospitality Inc.). The product has different sub products such as PMS (Property Management system), ORS: Online Reservation System, Configuration etc.
This product is all about hotel reservations and related packages.
Participated in daily SCRUM meetings
Design and developed SOAP web services in Java for the Integration with the external system
Used DAO layer for database interaction
Oracle PL/SQL back-end programming
Made a call to outbound web service from oracle PL/SQL block
Used Jenkins for continuous integration
Used Oracle AFD framework for web service development
Environment: JDK1.7, SOAP Webservices, WebLogic Server, XML,Spring MVC,JQuery, Ant script, Oracle 11g
Other Experience:
Sr. Java Developer at JPMorgan Chase
Java Developer at Cognizant Technology Solutions
Business Control Reports at Cognizant Technology Solutions
CONTENT MANAGEMENT SYSTEMS (CMS) at WESTLAW JAPAN
NETWORK ENGINEERING WEB SYSTEM (NEWS) at P.C.S., Pune for South west bell corporation (S.B.C
E-INTEGRATION at Sellcraft Softech Pvt Ltd, Mumbai
REQUESTS AND TIME MANAGEMENT at Harsh Software
EDUCATION
B.E (computer science) from Shivaji University.
Sun Certified Java Programmer