| Surya - Java Full stack Developer |
| [email protected] |
| Location: Detroit, Michigan, USA |
| Relocation: Ready to relocate |
| Visa: H1B |
| Resume file: Nitin_Resume_1769702478174.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Nitin Kumar
Mobile : - 248-254-4755 E-mail : [email protected] SUMMARY: 10+ years of experience in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and Integration using technologies Core JAVA, JEE, JDBC, Servlets, JSPS, Struts and Spring. Experience in Agile development (TDD and SCRUM) methodologies. Strong experience in MVC Architecture, Struts Framework 1.3/2.0. Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF. Very Strong experience on AWS web service development, IBM blue mix, Java, NodeJs, JavaScript,Spark, Pig,Hive Python, Docker, Virtualization, Django, shell scripting, bash. Experience in developing web applications using technologies like HTML, XML, Java Script, AJAX, CSS, Cockroach, DOJO, JSP Tag libraries and Tiles. Expertise developing UI/UX using Angular in combination with Bootstrap, JQuery, Javascript Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML. Expertise in J2EE Design Patterns such as MVC, Singleton, DAO, Composite view. Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.S Experience in using testing tools like JUnit and building tools like Ant and Maven. Experience in Agile development (TDD and SCRUM) methodologies. Experienced with various services of AWS: EC2, AWS Lambda, S3, CloudFront, API gateway, SNS, IAM and Cloud Watch. Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0, Apache Tomcat, JBoss and IBM Web sphere 7.0/8.0. Using machine learning techniques supervised, unsupervised, reinforcement learning and understand the requirement & design for AI/ML use cases Experienced with Python frameworks likeWebapp2 and, Flask. Experience in developing the Web applications using Eclipse IDE, Net Beans, RAD 9.1.0. Strong experience in Configuration tools like CVS, SVN, Rational Clear case. Strong Experience in Relational database like DB2, Oracle 9i/10g/11g (SQL & PL/SQL), Teradata, IBM Informix, PostgreSQL . Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA Spring Rest and Spring Cloud. Experienced in developing web-based applications using Python, Django, QT, C++, XML, CSS, JSON, HTML, DHTML, JavaScript and JQuery. Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules. Designed and developed Microservices business components using Spring Boot. In - depth hands on experience with AWS Cloud services like EC2, S3, Elastic Beanstalk, SNS, SQS, DynamoDB, Cloud Watch, Cloud Foundry, Lambda Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function andconfigured it to receive events from your S3 bucket. Experience in designing database tables and writing DDL s, DML s and simple to medium complex procedures, partitioning and indexing tables to improve performance on Oracle Experienced with python frameworks like Webapp2 and Flask. Hands-on experience in using Spring Security to control the authentication and Authorization to access the resources within the application and implementing OAuth and JWT Tokens. Good domain knowledge in Banking, Finance, Insurance, Health care and E-commerce, Retail. Ability to handle multiple tasks and work independently as well as in a team, adapt quickly to new and emerging technologies and experience interacting with Business/Technology. TECHNICAL SKILLS: Operating Systems: Windows XP/7 Enterprise, Mac, Linux, UNIX Languages: Java/JEE 4.0/5.0/6.0, C, C++, SQL, PL/SQL, Groovy, C, Unix,Python Java Skills: JDBC3.0, Servlets2.4, JSP2.0, JSTL, JMS, EJB, Java Beans Frame works: Struts1.3/2.0, Spring3.0, Hibernate3.0, JSF RDBMS: Oracle9i/10g/11g, DB2, Teradata, Cockroach, SQL Developer3.1, PL/SQL, Toad Web Technologies: HTML, XML, AJAX, CSS, JavaScript, JQuery, Angular.js , React Web Services: Restful, SOAP, WSDL, JAXB, Apache Axis Scripting languages: JavaScript, JSON, UNIX Shell Script Cloud services: AWS, Azure Tools: EditPlus, JUnit, WinScp , FileZilla, Putty, Anthill pro. Testing tools: HP Quality Center, SOAP UI, Postman Web/App Servers: Tomcat 6.0, Web Logic 11g/12c, JBoss, Web sphere 7.0/8.0 Version Control tools: SVN, GIT, CVS, Rational clear case IDES/Tools: Eclipse 4.2, RAD 7.5/9.1.0, Net Beans, Android Studio, IntelliJ PROFESSIONAL EXPERIENCE: Mercedes-Benz Financial Services Farmington, MI May 2022 - Dec 2024 Role Sr. Java Web Developer Aug 2025 - Till Now Projects: - Vehicle Incentives & Pricing (VIP) Vehicle Incentives & Pricing System(VIPS) Vehicle Incentives & Pricing System electric/Cloud (VIPSe) Responsibilities: Analyze and develop web application to extend the functionality to other countries i.e Mexico Worked with production support team in debugging and fixing various Production issues Prepared high & low level design documents for the business modules for future references and updates Used groovy and spring boot to collecting the data from users and packaged the data as json distributed to 43 applications . Created User Controls and simple animations using Java Script and Python. Developed API for using AWS Lambda to manage the servers and run the code in the AWS. Built an Artificial Intelligence agent which can automatically adjust forecasts using Reinforcement Learning. This reduced the deviations in forecasts from 15% to 3%. Core financial model design and implementation (NodeJs, AWSDeveloper Node JS API for LAMDA function and DynamoDB. Rewrote and optimized database logic by migrating stored procedures to JPQL based implementations. Involved in Upgrading application runtime from Java 1.8 to Zulu OpenJDK 11 / Java 17, aligning with open-source and modernization requirements. Modernized integration stack by migrating from MQ/SOAP services to Kong-based REST APIs. Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Node JS. Implemented Grails TagLibs to avoid groovy code in GSP pages Enhanced application performance by Angular Component based development in view of future Angular framework transitions. Led the migration from old Angular versions to the Angular 17 for improved compatibility. Handling REST API from java spring boot and consuming in Angular Designed and implemented serverless backend services using AWS Lambda (Node.js, Python), API Gateway, and DynamoDB following single-table design patterns with GSIs. Built event-driven architectures using Amazon EventBridge and Kafka for asynchronous processing. Implemented workflow orchestration using AWS Step Functions for complex business processes. Developed REST and GraphQL APIs using AWS AppSync. Integrated Kafka producers and consumers, handling partitioning, offset management, and retention policies. Automated infrastructure provisioning using AWS CDK and Terraform. Implemented monitoring using CloudWatch, X-Ray, Log Insights, custom metrics, dashboards, and alertsDeveloped entire frontend and backend modules using Python on Django Web Framework. Developed Business Logic using Python on Django Web Framework Develop an exploratory data analysis approach with the team lead to verify the initial hypothesis associated with potential AI/ML use cases Experience with Azure Key vault to store DB passwords & certifications Translated business requirements into functional code using Angular and JavaScript. Followed MVC model and used spring frameworks for developing the web layer of the application Implemented application using spring boot with JPA, Spring Framework, Spring dependency injection, Spring MVC for Rest API's and integrated with the Hibernate Experienced on Spring Framework applications like Spring Core, Spring AO, Spring MVC, Spring Batch, Spring Security and Spring Boot and integration to Microservices into existing system architecture. As part of securing the Restful web services, we used Spring Security filters along with the bearer token authentication mechanism using the JWT,OAuth2.0 and implemented API Gateway Designed and Developed Micro services application functioning as Gateway application of accepting request and authentication validations using Auth2.0 Used Kafka API calls to process the message on Kafka Cluster Setup Used Kafka interactive query to query the stat store Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot. Worked with AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization Participated in creation of Spring Configurations using Java8 features, Lambda Expressions and performing chain operations such as Filter, Map, Collect on a Collection. Implemented CI CD pipeline using Jenkins and build and deploy the applications Design and implement cloud-based solutions using Azure services such as App Services, Functions, and Logic Apps Writing PL/SQL with Stored Procedures, functions to get the information from DB, Saving the data, Modifying the data in the DB and removing from the DB Implemented app layer security for the REST endpoints using JWT,Spring Security, and OAuth 2.o Environment: RESTful Services, Spring, UNIX Shell Script, , DB2, CSS2/3, JavaScript, jQuery, Kubernetes , Docker DHTML, MVC,DOM, JSON,JWT, OAuth, API Gateway, Angular, Node.js, JSP,XML, PLSQL, JIRA, BAMBOO. Jenkins, CI/CD Pipeline MedHOK Tampa, FL Jan 25 Jul 25 Role Sr. Java Full Stack Developer MHK, part of the Hearst Health network, improves compliance, efficiency and quality for health plans, pharmacy benefit managers and other managed care organizations. MHK application help health plans and pharmacy benefit managers deliver optimal care management across every member s health journey. MHK provides SaaS that improves clinical outcomes and quality measures and links reimbursement to improved quality outcomes for health plans, accountable care organizations, patient centered medical homes, pharmacy benefit managers and prescription specialty organizations. Responsibilities: Worked as a Developer and Involved in analysis of requirements, design, development, Unit and Integration testing. A resourceful team player with good inter-personal skills, effective problem solving and decision making. Onsite co-ordination and bottom line responsibility of offshore development team . Constant interaction with clients, other middleware and front end teams to derive issues to closure. performed different duties like coding, testing, and integration of code in all phases of the project. Used Jira for bug tracking, issues tracking and project management Created frontend screens using GWT framework. Built RESTful web APIs using Node.JS to handle client interaction across various devices. Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL. Created AWS Lambda using java to perform event driven processing Designed and developed GWT applications sorting, paginations, and navigation standard and applied. Used GWT-RPC as a communication between front-end and server side code Hands on experience in developing web applications using GWT, smart GWT. Extensively worked with MVC Architecture using spring, Hibernate Strong Knowledge on Hibernate and in using Hibernate connection pooling, HQL ,collections, Hibernate caching, Hibernate Transactions. Involved in producing and consuming the SOAP/REST Web Services Artificial Intelligences (AI) using Python and Java for projects and assignment Done with Spring Security by LDAP protocols and Oauth. Built Rest APIs to provide JSON objects for communication with Client-Side Application Developed the Spring Features such as Spring MVC, Spring DAO and implemented Spring AOP using Hibernate ORM Rewrite existing Java application in Python module to deliver certain format of data Hands on design and implementation of AI, machine learning (ML) algorithms using Python Used Maven to handle and update dependencies, run maven build, maven clean install commands to start, and refresh the backend applications. Experience with unit testing JUnit and knowledge of log4j tools. Environment: RESTful Services, Spring, UNIX Shell Script, IntelliJ, Java 1.8,Java 21, J2EE,JavaScript, jQuery, DHTML, MVC,DOM, JSON,JWT, OAuth, API Gateway, Angular, Node.js, JSP,XM, GW, JIRA,. Blue Cross Blue Shield of Michigan Detroit, MI Dec 19 - April 22 Role Sr. Java Full Stack Developer Project: -Group Setup Integration(GSI) / Group Acquire and Renew Integration(GARI) Responsibilities: Good business knowledge in Enrollments, Renewals and Group Wide Changes. Involved in end-to-end implementation of batch jobs for Small Group Business. Designed and developed the agent portal using framework AngularJS 2.0 along with HTML5,CSS3. performed form validations using reactive forms from Angular 2 framework. Created services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2 Developed Agile processes using Groovy, JUnit to use continuous integration tools Built Rich Internet Applications using JavaScript, HTML5, CSS3, AngularJS, NodeJS, ExpressJS, Mongo DB, Bootstrap, Backbone.JS and Underscore.JS Consumed different Rest API s and SOAP web services to set benefits, member enrollment and member benefit changes in the backend systems. Involved in improving the performance of the system using Toad and Sql Developer. Implemented ORM in the persistence layer using Spring Data JPA (Java Persistence API) and mapped java objects to tables in relational database. Implemented the application using Spring Boot Framework and handled the security using Spring Security, Implemented Data Access Layer (DAL) using Spring Data and ORM tool. Built Restful web API with Spring, Spring Boot, and testing APIs using SOAP UI. Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend. Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot. Developed the user authentication and authorization by using Spring Security OAuth 2.0 and JSON Web Token (JWT) Expertise in Tools like Toad, SQL Developer, XML-SPY, Beyond Compare, PUTTY and WinSCP Developed entire frontend and backend modules using python on Django web framework. Rewrite existing java application in python module to deliver certain format of data. Involved in developing Restful API's service using Python Flask framework. Experience in using JSON Web Token (JWT) to securely communicate JSON Objects. Developed python batch processors to consume and produce various feeds. Developed multi-threaded standalone app in python, C++ to view circuit parameters and performance. Developed merge jobs in python to extract and load data into MySQL database. Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions. Worked on SQL Server Management Studio and Toad to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server and Oracle . Work experience with Cherwell Service Management tool for Creating, assigning, and resolving Cherwell Tickets and also documented all issues, troubleshooting and resolutions in Cherwell tickets Worked on Urban Code Deployment tool for deploying successful builds onto the environments. Environment: Java 1.8, Spring boot, Spring Data, XML, JSON, Web Services, SOAP, REST, JUnit, JDBC, Spring JPA, ORM, Spring Security OAuth 2.0 , JWT SOAP UI, Salesforce, SQL, Oracle, Python, Microservices, Oracle, Junit, Unix . Wells Fargo Charlotte, NC Dec 18 Nov 19 Role Sr. Java Full Stack Developer Project: - Information Capture Enhancement (ICE) Responsibilities: Rich exposure to Banking, Trading & Leasing Financial domain. Experienced in working with Agile Method of Development and Waterfall SDLC. Working as a Technical Architect for Web Based Application and Mobile Applications and Developed SOA based applications in Mobile and Web projects using Android and Spring Boot. Developed & maintained the Energy Management and Customer Self-Service web app from scratch using React, Redux, HTML5, CSS3/SASS, and JavaScript. Made use of pipes from Angular 2 as filters to display data nicely to users Used Angular 2 directives and services for developing single page web applications Experience with the features of Angular 2 such as directives, modules and routing Developing the server side using java and front end with Java scripting, HTML. Used HTML and CSS in the development in front end of the application. Used Angular.Js and Node.Js for developing single page web applications. Worked with Node.js/Express.js/MongoDB backend with Docker microservices to support the Front End Extensive Coding and maintenance using Spring Boot, Hibernate, Web services, Jasper Reports, PowerBuilder, jQuery, DOJO, Angular. Extensive Coding and maintenance of PL/SQL, SQL, UNIX and C using Data Structures, shell scripts. Worked extensively on developing controllers, Interfaces and implementation classes using SpringMVC framework & used Microservice architecture with Spring Boot based service through REST. Experience in developing and deploying a Microservice application utilizing almost all of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS . Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family Migrating servers, DB and applications from on-premises to AWS, Azure & Google Cloud Platform. Installed, configured and administered Jenkins CI tool on AWS instances Designed and managed API system development using fast http server and AWS architecture.. Created Docker images, tagging, push/pull images, maven integration with Spring Boot deploying to AWS Cloud. Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform Environment: HTML5, CSS/SCSS, C#, Visual Studio, JavaScript, VSTS, React, Angular.js , Redux, ES6/7 JavaScript, Webpack 4, HTML5, CSS3/SCSS, Node.js, Jenkins , PL/SQL, SQL, UNIX , Spring Boot, Hibernate, jQuery, DOJO, Angular, AWS, Docker. Wal-Mart Labs Bentonville, AR Nov 17 Nov 18 Role: Sr. Java Developer Project: Walmart stores/Backroom Application Development - Inventory Management System (IMS) Responsibilities: Participating in Agile Methodology and work in preparing high level project delivery plan, scope, risk register and communication plan. Analyzing user requirements, procedures, and problems to develop or improve code for existing systems Involved in creating build files for the projects. Using HTML5, CSS3, AJAX and jQuery for UI development and JavaScript for client-side validations Developed web pages using Bootstrap and AngularJS. Developed validations using validation Form and Reactive Form from Angular 2 Writing tested, idiomatic, and documented JavaScript, HTML5 and CSS and Angular JS. Actively involved in designing, development and testing (assembly test, unit test etc..) activities. Involved in improving the better performance of the system using DB2 and Tera Data. Designing and developing Restful API and services using best practices to interact within the micro services and with the front end. Using spring MVC and spring rest. Effectively involved in doing peer reviews as per the coding conventions. Worked on the client specific business application and gained adequate domain and knowledge to work independently and to support the business requirements. Worked independently in testing and coding phases of the application. I possess good knowledge and hands on experience on the Documentum, JEE, Maven, Hibernate, Ant technologies and frameworks that is needed for this specific project. Involved in developing Restful web services -JAX-RS using JAXB for the XML & JSON out puts Used anthilpro for deployment in store Unix/Linux servers Worked on shell scripting, Perl scripts to get the Walmart stores item data and used File transfer tool (dfx inbound, send ExCom) to transfer files to either Mainframe and Teradata servers. Experienced in war rooms and focus room providing quick fixes on the fly as a part of production support. Environment: JEE, Maven, Hibernate, ANT, Shell scripting, Unix, JSON, Restful, JSON, HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, JSP s, Teradata, IBM Informix , SQL, SVN , Postman. American Airlines, Jan 2012 Oct 2014 JAVA/J2EE Developer Project Title: Revenue Planning Team (RPT) Responsibilities:- Involved in requirement gathering, analyzing the Client Requirements and designing the application. Developed stored procedures to extract data based on the business criteria. Used Spring MVC along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application in presentation/Web tier. Integrated Spring MVC with Hibernate for Data Persistence. Used dependency injection (DI) with spring framework for defining object dependencies. Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files. Updated DAO Model, service layer during data migration process Used Hibernate to connect with Oracle database to store and fetch data. Used GitHub repository to run the Jenkins job for Continues Integration. Implemented REST web services using JAX-RS API for the different operations. Spring 3.1 annotations (Controller) mechanism to create RESTFUL applications. Developed unit test cases using JUnit and involved in unit testing and integration testing. Responsible for optimizing all indexes, SQL queries, store procedures to improve the quality of software. Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions. Designed SQL queries and Stored Procedures for data accessing. Created stored procedures and SQL queries to get/update billing data and send it back to CRM Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Maven, XML, SQL, PL/SQL, Oracle, JUnit, Ajax, JQuery, Angular JS, JSON, RAD, Log4J, JAX-RS Web Services. CITI Group Aug 11' Dec '11 Java/J2ee Developer Project: ACIS (Advanced Credit Initiation System) Responsibilities: Implemented different Design patterns like Factory, Singleton Pattern, Observer Pattern and MVC architectural design patterns. Developed presentation layer using HTML5, JavaScript, CSS3, AJAX etc. Involved in analyzing business requirements and compose them into a technical use cases. Created HTML, CSS, AJAX and JQuery pages for Presentation Layer Developed DAO s for communication with DB Developed Message Driven Beans (MDB) for Asynchronous messaging, developed Session Beans and Entity beans. Developed Java Messaging Services(JMS). Used JQuery to make the HTML5, DHTML and CSS3 to interact with the JavaScript functions Use IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking Involved in Code Development, Document preparation and Bug Fixing. Developed Database Objects like PL/SQL packages, Stored Procedures. Used HP Quality Center as Bug Tracking tool and coordinated with Testing team to fix the Bugs. Used RAD 6.0 as IDE for development and unit testing. Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON. Environment: Java, J2EE, JSP, JavaScript, JNDI, JMS, JDBC, EJB3.0, JPA, PL/SQL, PL/SQL, XML, CSS, HTML5 Log4j, JUnit, Agile Methodology, JIRA , Web Sphere Application Server 6.0, RAD 6.0, SVN, Oracle. EDUCATION: Bachelor of Technology in Computer Science from JNTU, India. 2010 Master s in Management Science & Information Technology, U.S - 2016 (Lawrence Technological University,Michigan) Keywords: cprogramm cplusplus csharp continuous integration continuous deployment artificial intelligence machine learning user interface user experience message queue javascript sthree database information technology hewlett packard procedural language quasar toolkit Arkansas Colorado Florida Michigan North Carolina |