Post Job Free
Sign in

Software Engineer Senior

Location:
Indianapolis, IN, 46262
Posted:
January 18, 2025

Contact this candidate

Resume:

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



Contact this candidate