Java Cloud Micro-services Developer Resume
Irving, TX
SUMMARY
- 11+Years of experience in development of Cloud Micro Services & Webservice applicationswith various Core Java and J2EE technologies, Chatbots (FacebookMessenger&Webchatbots) and Natural Language Processing and understanding APIs likeAPI.AI, IBM Watson.
- Expertise in usingSpringWebservices, Micro Services & Cloud Services (Soap, Spring Boot RestFul), Hibernate, MyBatis, JPA& Struts.
- Have gained around 9 years working experience with Financial institutes like Confidential, Confidential & HSBC
- Having work experience with making various environments readiness (DEV, UAT & PERF) deployments & pre installation and post implementation support.
- Expert in both Application Development &Production support.
- Working on various Agilemethodologies and worked on Waterfall, Incremental and Iterative application developments
- Good work experience on PCF cloud, IBM Bluemix and ready to work on AWS cloud.
- Having experience API Management toolsIBM API Connect, APIgee& WebSphere Data PowerConsoles (FSH, LBG) and securing applications using OAuth2.
- Responsible for developing SQL queries, NoSQL queries (MongoDB), Stored Procedures, Functions, Views and other PLSQL blocks in Oracle, Sybase & PostgreSQL data bases and Object mapping queries like HQL, dynamic XML SQL
- Good experience on Splunktools to verify production logs.
- Having good hand on experience in working with Finacleproduct (Discover Bank applications were developed on top of this product).
- Hands on experience in end to end development of Software Applications. Application domain areas include development for Financial & Banking Services, Healthcare & Life Sciences, and Media & Entertainment
TECHNICAL SKILLS
- Java, J2ee, Spring 5.1.9, Spring Cloud 2.1.3, Spring Boot (2.1.8) Micro Services & Web Services (Soap, REST & AWS), Spring Data MongoDB, Hibernate, MyBatis, JPA, JSP, JDBC, JNDI, Groovy script, JSON, XML, YAM, XQuery, XPath, XSD, WSDL, Log4j, JUnit, Mockito, Powermock, Swagger API, Struts, Web Sphere Portal, JSR 286 & AJAX
- Pivotal Cloud Foundry, AWS, IBM BlueMix& Google Cloud
- Oracle, Sybase and PostgreSQL
- MongoDB
- Finacle, Apache FreeMarker, Citi Alerts Template framework & AppDynamics &APIgee Edge.
- Jenkins, RLM (BMC Release Process Management), Spring Eureka, Jira, RTC, SoapUI, Postman, OAuth2, Quality Center, ServiceNow, Autosys, JAXB, Load Runner, Toad, Ireport 3.0, Google Cloud console & IBM Bluemix.
- Eclipse, RAD, STS, RSA, Intellij Idea, APIgee, WebSphere DataPower, WebSphere Application Server and Portal Server, BEA WebLogic, JBoss, Apache Tomcat 8, Jenkins, Maven, BitBuket, GitHub, SVN, ClearCase, MKS, WinCVS, and Dockers.
- HTML5, AngularJS 2, NodeJS, CCS3, Java Script, AJAX, JSP & Servlets etc.
- Windows & Unix
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java Cloud Micro - services Developer
Responsibilities:
- Write code for developing Confidential ’s PCF (Pivotal Cloud Foundry) micro service applications.
- Updating Configurations as code by using Jenkins and Release Management Systems
- Writing code for IOS Push notifications by using FreeMarker templates
- WriteMongoDB scripts equivalent code by using Java persistence technologies to perform CURD (Create Update Read and Delete) operations inside relational and non-relational data bases. Write customized functions of these DBs for utilizing inside micro Services.
- TDD (Test Driven Development):
- Write unit & integration test cases for all possible scenarios of each user story, those test cases include validating various types of data and making sure that industry standard level code coverage.
- Perform Integration testing on embedded mongo DB & Oracle DB and inserting the required DB data though test cases application code.
- Take end to end responsibility of all the user stories assigned in Agile Scrum team starting from development to production cutover. Fix all the defects detected during testing in various environments such as development, system integration, user acceptance and validates before re-deployment. Write and run load scripts and fix outstanding bugs to ensure sound application performance.
- Use enterprise source code management tools to check in working code from time to time, resolve merge conflicts if any, merge from one branch to another. Creating & executing RLM (Release Process management), CICD(Jenkins) jobs to install micro services in Confidential pivotal cloud foundry server containers locations for various environments like Development, SIT, UAT & Production environments.
- Environments Readiness: Project is operating on Agile methodology with monthly release. Every month release add-ons to the existing product Citi NA. Take care of all the environment setup including Agile DIT, Agile SIT, Release SIT, Release UAT and production environments for Micro services. Working on application integration issues and follow-up with service providers’ team to resolve those issues.
- Implementation, change coordination, post implementation support: Create change requests for production cutover, getting approval, line them up for installation, supporting the production installation and fix bugs post implementation.
Confidential, Dallas, TX
Sr. Java Full Stack Developer
Responsibilities:
- Developed a Spring Boot micro service application to consume location service & updating time zone of all Hyundai devices (More than 110 K)
- Developed and executed functional testcase for devices like Nissan, Infiniti
- Worked on various DB scripts related to user stories of DS services.
- Developed Factional testcases& Load scriptsfor IAT (Devices like Honda, Nissan, Infiniti, FCA, Mercedes Benz, Acura & Toyota) and executed these scripts.
- Written Groovy scripts, XPath and XQuery assertions.
- Resolved all existing Mockito & Powermocks testcases’ issues while performing maven build
Environment: Java, J2ee, Spring Boot, Micro Service, Soap Webservices, Groovy Script, XPath, XQuery, Oracle 11G, Mockito, Powermocks, maven, Jenkins, Bitbucket, AgileCraft, System Trace, Nexus, Oracle SQL Developer, Intellij Idea& Tibco Gray logs
Confidential, Irving, TX
Chatbots Programmer Analyst
Responsibilities:
- Working on designing & development of FB Messenger chatbots & Web chatbots by using Artificial Intelligence (AI) technologies software like API.AI &IBM Watson. Doing training of the chatbots to process and understanding of a customers’ natural language i.e. NLP & NLU.
- Responsible for developing SQL queries, Stored Procedures, Functions, Views and other PLSQL blocks in Oracle to do user intents analysis&maintains FB FIOS users’ intent tracking details
- Working on Agile software life cycle development as part of this environment, I’m participating in daily scrum meetings and working on bi-weekly sprint development and doing BAU support activities. Also participating in meetings with business team and coordinating with theteam to resolve their issues and functionality gaps.
- Developing IBM Bluemix cloud service & micro services using NodeJS, AngularJS & Java Spring boot.
- Working on security of chat bot applications and securing the sensitive details of FIOS customers
- Working on adding necessary features of Facebook Messengerto FIOS chatbot.
- Developing users’ Conversational flows in Radar system to bring back user utterances’ response from various backend systems
Environment: Facebook Messenger Chatbot, API.AI, IBM Watson, Radar,UFD, NodeJS, Java, Rest Micro Services, XQuery, AngularJs 2, HTML 5, CSS 3, Confidential Cloud servers, Jenkin,GIT Stash, Confluence, JIRA, ServiceNow,Kafka, Kibana& Cassandra
Confidential, Tampa, Florida
Sr. Java/J2EE Developer
Responsibilities:
- Involved in development of DD API, MYVOD application using Spring Boot RestFul web micro services
- Implemented Spring MVC, IOC, Spring Boot, Transactions, Spring JDBCTemplate, Spring Mybatis, JSON features
- Worked on Agile software life cycle development as part of this environment, I was participated in daily scrum meetings and worked on bi-weekly sprint development and along with those did BAU support activities for the specified projects. Also participated in meetings with business team and coordinated with offshore team to resolve their issues and functionality gaps.
- Developed stored procedure, functions,views and SQL scripts in both Sybase and Oracle
- Implemented MyBatis Dynamic SQL language in MYVODproject
- Developed RestFul services for consumers like Ingestion, SEMS, TAM, DDUI, MYVOD
- Developed consumers of DDPI like DDGUI and MYVOD
- Configured applicationsand its ConsumersAPIgee and, provided security using OAuth2 features and configured load balancing.
- Developing MYVOD application usingAngularJS.
- Involving in production installations and supporting.
Environment: Java 1.8, J2EE, Spring 4, Spring RESTful, AngularJs 2, APIgee, Spring MVC, Mybatis 3, JDBC template, JSON, Design Patterns, Sybase 15.7, Oracle 10g SQL & PL/SQL, APIgee, Jenkins, Maven, XML, XSD, CSS, HTML, Apache Tomcat, Unix, Windows, Jersey, SVN, Eclipse, Jenkin, Confluence, JIRA, ServiceNow
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in developing detail design and understanding use case and function requirement documents
- Involved in development of Deposits & Personal Lending, Student Lending modules through SOAP & Rest web services using JERSY and also consuming of these web services
- Consumed AWS APIs in deposit and personal lending services
- Experience in developing Web services, Micro & cloud services on top of Finacle product (Discover Bank applications were developed on top of this product. Discover is the first bank did development of its application on top of Finacle)
- Implemented the security for all 15 interface services using WebsphereData Power. Configured Front Side Handlers for both HTTP & HTTPs and (LBG) Load balancer groups.
- Implemented load balancing with Data Power and developed and updated all necessary XML configuration files.
- Production application performance monitoring using AppDynamics
- Did BAU production issues analysis, worked on issues and made move them to production. Did support of various nodes an application.
- Given support to various consumer applications like DLOS, ATLAS, IVR, Data Migration, Finacle & CBAS team.
- Worked on both Agile& WaterFall software life cycle developments as part of this environment, I was participated in daily scrum meetings & other meetingsand worked on bi-weekly sprint development and along with those did BAU support activities for the specified projects. Also participated in meetings with business team and coordinated with offshore team to resolve their issues and functionality gaps.
- Involved in development of Deposits & Personal Lending, Student Lending modules through SOAP & Rest web services using JERSY and also consuming of these web services
- Worked on masking of sensitive fields, cache mechanism, generating of client delegate jars, Generating Heart Beats of a service, log files analysis report, created JSPs to change logger levels dynamically, Ant build XML file to generate JAXWS beans from XSDs, writing utility exception handling mechanism and Finacle error handling mechanism.
- Implemented Student Lending business rules using Drools
- Developed Heartbeat Webtool for validating all the web services in Dev, PA, Prod environments and SOAP UI test suite to validate the services in production
- Development of various services like Customer & Monetary and doing code reviews.
- Developed reusable exception handling component and using these in all other services.
- Generation of client delegate jars for the SOAP web services
- Developed Rate Auto Web Application Using AngularJs2 which interacts with Oracle database and displays the rates.
- Involved in development of batch jobs (CashEdge and rate auto) using core Java and JDBC
- Used Shell scripting programs todownload various services logs
- Involved in development of ant script to generate the Java classes from XSD using JAWS task and also marshaling and unmarshalling through JAXB
- Implemented the security for SOAP services using data power
- Providing deliverables estimation, preparing design documents like ICD, Finacle-ICD mapping sheet, DTD, preparing metric sheets, build status & weekly status reports etc. Involved in development of JUnit test cases, drafting of developer test Cases and executing these during CIT & FIT.
- Involved in testing of web services using SOAP UI, Secure Soap UI, developed Soap test suites, Junit test case and test suites
- Involving in production installations and supporting.
- Involved in production log files analysis, defect analysis and fixing those.
Environment: Java 1.8, EJB 3.0, JAXB, SOAP, REST, AWS, Dockers, Jersey, Drools, AngularJS, JavaFX, Junit, ANT, JDBC, JSP, XML, XSD, WSDL, JWT, JSON, JOSE, Spring, Oracle 10g, RAD 7.5.0, STS, WebSphere application server 8, Github, Clear Case, AppDynamics, WinSCP, Gradle, Autosys, Quality Center, SOAP UI, Secure SoapUI, LoadRunner& WebSphere Data Power Consoles, IBM MQ, Micro Services, Executor Framework, APIgee& OAuth2.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Module lead for Usability Part A and B.
- Worked on WaterFall software life cycle development as part of this environment, I was participated in meetings with onshore team & other meetingsand worked on releases and along with those did BAU support activities.
- Involved in development of batch process
- Involved in understanding the database, updating the data tables and interacting database by preparing SQL queries
- Involved in the execution of test scripts in SIT environment.
- Developed code forSQL queries, Stored Procedures, Functions, Views and other PLSQL blocks in Oracle.
Environment: Java 6, EJB 2.0, PostgreSQL Struts, JDBC, JSP & Junit, RSA, WebSphere application server 8 & Clear Case