Home

deepak - Java backend developer
[email protected]
Location: Pittsburg, Pennsylvania, USA
Relocation: near by states only
Visa: H1B
Resume file: Deepak Lead Java_1754514473024.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Professional Summary:
Software Development professional with 15 years of full lifecycle experience, including design, development, deployment, and testing of web applications using Java and J2EE technologies.
Proficient in Agile/Scrum, TDD, Waterfall, and project management tools like JIRA.
Expertise in creating web applications using Spring, RESTful services, XML, HTML5.
Strong experience in developing microservices with Spring Boot and REST Web Services.
Advanced skills in J2EE technologies including Spring, Hibernate, JDBC, JSP, JMS, and Servlets, along with object-oriented programming using Core Java.
Proficient in Core Java concepts such as Multithreading, Concurrency, Exception Handling, File Handling, and Collections.
Utilized Java 8 features like Lambda Expressions, Functional Interfaces, and Stream API.
Developed and deployed microservices-based applications using Spring Boot and Spring Cloud.
Designed and implemented applications with web services using REST, and Spring Boot.
Experience with build tools like Maven and Gradle, and logging tools like Log4J, SLF4J, and Splunk.
Experience in workflow implementation using CAMUNDA BPMN processes implementation.
Hands-on experience with application servers like Apache Tomcat and JBoss, and strong business modeling skills using OOAD and UML.
Built CI/CD pipelines for AngularJS applications using Jenkins and Sonatype Nexus.
Optimized multi-threading and concurrency controls with Java 17 s improved capabilities.
Developed MongoDB-based solutions for managing and analyzing supply chain data, improving vendor performance and logistics.
Proficient in SQL queries, stored procedures, triggers, and database migration from SQL to NoSQL.
Created and maintained high-performance MongoDB replica sets.
Experienced in cloud platforms like AWS and Azure, including services such as EC2, S3, VPC, and more.
Experienced with build tools like Maven, and version control systems such as Git, SVN, CVS, and Bitbucket.
Developed automated testing scenarios based on Swagger API specifications to validate functionality and performance for retail applications.
Developed Java 17-based solutions to integrate with modern telecom infrastructure, including cloud services and microservices architectures.
Proficient in XML technologies such as XSL, XSD, XPATH, DTD, and XML Schemas.
Experience in API validation using Postman and documenting APIs with Swagger.
Deployed applications on WebLogic, Apache Tomcat, and IBM WebSphere, and worked with development IDEs such as Eclipse, NetBeans, IntelliJ, and Visual Studio.

Technical Skills:

Programming Languages Java (1.5/1.6/1.7/1.8), Python
J2EE Technologies JSP (2.x), JSTL, 3.1, EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, Axis, Java Security, JBPM.
Frameworks Spring 4.3, Hibernate 4.3, Spring Security 3.2, Spring MVC, Spring Boot, Spring Data, Spring AOP, Servlets, BPMN
Web Technologies HTML,XML, CSS, JSON
Web Services SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web. services, Microservices.
Databases MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server, MS Access, TOAD, PostgreSQL
NoSQL Databases MongoDB, Cassandra
App/Web Servers Apache Tomcat 6.0.x/7.0.x, Oracle Web Logic Server 10g/11g/ 12c, JBoss 4/5, Web Sphere.
Build Deploy Tools Maven, Log4j, JAP7, SDSS
Operating Systems Windows, Linux, Mac OS, Unix
Design Patterns MVC, Singleton, Factory, Front Controller, DAO, Data Transfer Object
IDE Tools Eclipse, Net Beans 8.0.2, IntelliJ IDEA 2017.1, Visual Studio
Version Control GIT, Bit Bucket, GITHUB 2.12.0, CVS, SVN
Software/Tools Jenkins, Docker, Kubernetes
Testing Tools JUnit, HP-ALM, Selenium, Eclipse plug-ins
Cloud Technologies Aws, Azure, GCP
Software Methodologies Agile, Scrum, TDD, SDLC, Waterfall

Education:
Bachelor s degree in electrical and Electronics: Electrical And Electronics, 05/2009
Rajiv Gandhi Proudyogiki Vishwavidyalaya University Bhopal
Certifications:
IBM Websphere Message Broker 6.1 Solution Developer
IBM Websphere Message Broker v 7 Solution Developer
IBM Websphere MQ 7.0
Accomplishments:
Served as the lead developer on a project for our client, PNC, where our team implemented a caching system that saved over one million dollars per month.
Led the API development for an internal project at CGI, where we built a recruitment portal to streamline the hiring process.
Worked as a Technical Lead on high-impact projects, including migrating Online Net Banking services to microservices architecture.
PROFESSIONAL EXPERIENCE:

PNC Bank, Pittsburgh, PA Sept 2019 Till now
Lead Software Engineer
Responsibilities:
Contribute to a large-scale complex migration project by applying modern technology concepts, such as Azure Cloud, across software, applications, and infrastructure to redesign the IT function into a high- performing and business-enabling assets.
Migrate several batch and rest web services from on-prem to using azure cloud using java, spring boot, spring integration and spring batch framework.
Streamlined the CI/CD process by integrating tools such as Jenkins, Maven, Nexus. Automated the deployment of applications using Kubernetes and Docker, significantly reducing deployment times and improving reliability.
Cloud & Infrastructure Gained hands-on experience with Azure cloud migration, worked with OpenShift & Kubernetes for container orchestration, and utilized Docker for application deployment.
Designing XML Schemas in XSD format upon discussing with client/server application teams.
Preparing high- and low-level design documents for developing SOAP, REST and MQ based services.
Building and Deploying API's developed and tested using Spring Boot services components using Jenkins.
Developing micro services using Spring Boot with components REST API's, API Gateway, AUTH Server, load balancer and deployment in containers using Docker.
Performing Unit Testing using Junits and groovy test cases, Integration Testing using testing tools such as SoapUI, POSTMAN, Karate test cases, Groovy test cases etc.
Working on defects raised by Testing team.
Coordinating with OCP and Caas Admins and operational teams for successful deployment of applications in production.
Providing postproduction technical support to deployed production applications till warranty period and coordinating with offshore teams to achieve successful timely deliverable.
Determined areas for improvement and implemented processes to alleviate problems
Identified business issues through careful collaboration with key stakeholders
Troubleshot issues by understanding issue, diagnosing root causes and coming up with effective solutions
Prioritized projects and project tasks depending upon key milestones and deadline dates
Identified key areas in need of improvement and implemented plans to rectify issues
Designing and Developing SOAP, MQ and RESTful services in java Spring Boot technology and enhancing existing services as per business requirement.
Designing data model for interface which includes addition of entities, attributes, and services.
Gathering business requirements for developing new SOAP and REST Services.
Application Design Walk through and reviews with system engineers, developers, and testers and developing applications using Agile model based on requirement.
Facilitating design sessions to identify impacted applications and to solutions user stories.
Participate in requirement sessions and define user stories which help shape the product road map.
Addressed legacy code issues by applying Java 17 s new language features to modernize and enhance older codebases.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Developed a Spring Boot application to consume microservices data and send it to Kafka, contributing to a more scalable and efficient message-driven architecture.
Create and deploy topics, subscriptions, replicas using bicep scripts through Jenkins pipeline.
Used Maven for building and managing dependencies of the application.
This contributed to the seamless implementation of Monarch label changes, ensuring compliance with regulatory standards while maintaining system stability and user accessibility.
Collaborated with cross-functional teams on the development
Involved in developing and maintaining microservices-based applications using Spring Boot, Spring Cloud Config, improving the scalability and flexibility of critical business processes.
Used Agile Development Methodology and Scrum team structure for the development process.
Created and deployed microservices using Spring Boot to orchestrate the data from different backend systems.
Experience in working on Camunda BPMN, a java-based framework supporting BPMN for workflow and process automation. And CMMN for Case Management and DMN for Business Decision Management.
Developed REST API resolvers in Java using the Spring Boot framework to handle complex client queries and mutations.
Responsible for conducting research and identifying the key performance indicators (KPIs) of the project to ensure its success
Implemented seamless connectivity between LUW databases and Java applications using JDBC, ensuring reliable data transactions and reducing downtime.
Proactively share research Findings with team members to promote alignment and facilitate decision-making.
Implementing backend service using Spring, Hibernate and CAMUNDA BPMN workflow engine, UI using angular5 and material design.
Analyze performance and monitor logs in Splunk and Datadog.
Built robust Java applications integrating with NoSQL databases like MongoDB and Cassandra, enabling scalability for millions of concurrent users.
Implemented containerized solutions using Docker for development and production environments, ensuring scalability and isolation of services.
Set up full CI/CD pipelines using GitHub, Jenkins, and Terraform, ensuring a streamlined and automated software development lifecycle from development to production.
Built RESTful APIs using Spring Boot to support microservices architecture and external integration, handling large volumes of traffic securely and efficiently.
Utilized Splunk and Spring Config Server for centralized monitoring and logging of applications, enhancing visibility and troubleshooting capabilities.
Environment: Java 1.8, J2EE, JSP, XML, JSON, REST, Spring Boot, Spring Cloud, Kafka, PL/SQL, SQL, MongoDB, microservices, Kubernetes, Cassandra, PostgreSQL, Hibernate, JMS, Servlets, Tomcat 9, CAMUNDA BPMN 2.0, CMMN, DMN, Oracle 19c, Gitlab, Jenkins, Maven, Nexus, Terraform, Docker, Git, JUnit, Mockito, Docker Containers, Linux, Windows, MySQL.

PNC Bank- Mastech Digital, Inc, Pittsburgh, PA July 2018 Sept 2019
Software Engineer
Responsibilities:
Developed applications using Java, Spring Boot, and RESTful APIs, ensuring high availability and performance of customer-facing banking platforms.
Served as part of a team conducting business analysis for large scale IT s system solutions being developed in a distributed environment working under the direction and supervision of more senior business consulting staff.
Designed and managed AWS cloud infrastructures, leveraging EC2, S3, SNS, SQS, Docker, and Kubernetes for scalable deployment.
Converting existing monolithic services created in IIB to new Spring Boot Rest API's also understanding functional and technical specifications on new and existing API's
Gathering business requirements for developing new SOAP and REST Services
Preparing high- and low-level design documents for developing SOAP, REST and MQ based services.
Assisted with day-to-day operations, working efficiently and productively with all team members
Skilled at working independently and collaboratively in a team environment.
Monitored and fixed issues related to builds for QA, DEV, integration, and production are monitored by integrations tool Jenkins.
Analyze information processing needs and plan and design computer systems, using techniques such as structured analysis, data modeling and information engineering.
Created and integrated REST APIs, facilitating seamless communication between front-end applications and back-end services using Spring Boot and JSON.
CI/CD, DevOps & Cloud: Implemented continuous integration and deployment (CI/CD) using Jenkins & custom Python tools. Worked with Kubernetes for clustering, load balancing, and deployment. Deployed applications on Tomcat, JBoss, WebSphere servers. Configured SonarQube & OWASP for static code analysis, detecting vulnerabilities, and ensuring code quality. Used Spring Batch for scheduling and maintaining batch jobs across DEV, QA, and Production environments.
Collaborated closely with cross-functional teams to gather requirements, design, and develop banking solutions, following Agile methodologies to ensure timely delivery and high-quality code.
Extensively used DB2 and MySQL databases to store and retrieve customer data, write complex SQL queries, and optimize database performance.
Designed and developed the REST based Microservices using the Spring Boot.
Developed automated data migration tools to transition legacy financial data from SQL databases to MongoDB, ensuring data integrity and consistency.
Utilized MongoDB's security features to safeguard sensitive financial information through encryption and access control mechanisms.
Worked on the Camunda DMN Model API for the backend of an application which is used for dynamically updating the DMN Tables.
Employed Jenkins, Nexus, Docker, and Terraform for CI/CD pipeline automation, ensuring smooth deployments and minimizing downtime.
Interacted with the stakeholders and gathered requirements and business artifacts based on Agile SCRUM methodology.
Created and managed LUW database schemas, enabling scalable application architectures to handle growing business needs.
Integrated with CI/CD pipelines in Jenkins for automated builds and deployments on private and AWS cloud environments.
Integrated Spring Boot Microservices with other third-party APIs and platforms, leveraging Apache Camel for routing and message transformation.
Designed and documented RESTful APIs using Swagger to facilitate integration with financial services, including payment gateways and trading platforms.
Updated build and deployment pipelines to support Java 17, including adjustments to CI/CD configurations.
Captured systems requirements, creates use cases, and prepares written functional specifications for subsequent technical design and system implementation.
Enhanced security practices in the codebase to leverage new Java 17 security features.
Monitored application stability and performance metrics post-migration to ensure a successful transition.
Designed and implemented RESTful Web Services for various banking operations, ensuring efficient data transfer between internal systems and external partners.
Implemented Spring Core, Spring MVC, and Spring Boot for the development of microservices-based architectures, improving system modularity and scalability.
Performed unit testing and integration testing using JUnit and Mockito, ensuring code reliability and functionality.
Utilized NoSQL features for real-time data ingestion, achieving a 40% boost in application responsiveness.
Implemented Swagger s security definitions to integrate OAuth 2.0 and other authentication mechanisms for secure financial transactions.
Optimized front-end performance by minimizing HTTP requests and improving DOM manipulation techniques, ensuring fast load times for users.
Worked with DevOps tools such as Jenkins and Docker to automate the build and deployment processes for cloud deployment and infrastructure management.
Built and maintained REST Web Services to handle requests and provide JSON responses, working closely with the back-end team to ensure data integrity.
Involved in database design and management, utilizing PostgreSQL, Oracle, and DB2, writing stored procedures, and triggers, and performing CRUD operations to handle large data sets efficiently.
Utilized Spring Security for application authentication and authorization, ensuring secure access to financial data.
Identify gaps between business requirements and existing or proposed solutions.
Collaborated on multiple projects simultaneously, balancing feature development, bug fixing, and system optimization to meet tight project deadlines in a fast-paced banking environment.
Environment: Java, Selenium WebDriver, Smoke Testing, Spring Boot, RESTful APIs, JSON, DB2, POSTMAN, MySQL, Kubernetes, Jenkins, Docker, Nexus, Rest Assured, restful web services, Spring MVC, Microservices, SOAP, JUnit, Mockito, Git, PostgreSQL, Oracle, Log4j, WebLogic.

Independent Health - India June 2016 July 2018
Lead Java Developer
Responsibilities:
Responsible for Designing, building, testing, and maintaining scalable and stable off-the-shelf applications or custom-built technology solutions to meet business needs.
Participated in requirement sessions, collaborated with the clients and take s responsibility of the project.
Converting Existing monolithic services created in IIB to new Spring Boot Rest API's and understanding functional and technical knowledge on new and existing API's from different teams needed to connect to Fiserv.
Designed and developed several batch applications with spring batch and spring boot framework and developed REST web services.
Gathering business requirements for developing new SOAP and REST Services, preparing high- and low-level design documents for developing SOAP, REST and MQ based services.
Design and Develop several Rule engines with Drools framework and Soap web services.
Worked closely with architect in designing the application.
Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
Created platform as infrastructure using AWS services such as EC2, CloudFormation, and Elastic Beanstalk to automate deployment pipelines via Jenkins.
Transformed existing tightly coupled soap services to simplified architecture. And Implemented CI/CD for the projects.
Designing XML Schemas in XSD format upon discussing with client/server application teams and designing data model for interface which includes addition of entities, attributes, and services.
Designed and implemented NoSQL data models, aligning with unstructured and semi-structured data requirements for diverse application use cases.
Implemented several concepts required around the code developed like swagger, java docs, technical specs doc, GitLab wiki, logging exception handling etc.
Tested the code for its assurance using frameworks like Junit, Mockito and Rest Assured.
Contribute effectively to metrics and monitoring of the services.
Performing Unit Testing using Junits and groovy test cases, Integration Testing using testing tools such as SoapUI, POSTMAN, Karate test cases, Groovy test cases etc
Logging, Monitoring & Testing: Implemented Log4j for application logging in development, testing, and production environments. Used JMeter for load balancing, performance testing, and Kubernetes clustering. Developed system integration tests to verify functional integrity.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, and Cassandra.
Developed spring boot application to consume micro-services data and write it to Kafka.
Demonstrates active pursuit of optimizing CI/CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins, Mocha/Karma, etc.)
Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, RabbitMQ, and Restful Web Services.
Developed SQL, PL/SQL, and Stored Procedures on Oracle 10g.
Coordinating with OCP and Caas Admins and operational teams for successful deployment of applications in production
Manipulated DOM, handled events, and applied animation effects with Vue.js
Set up full CI/CD pipelines so that each commit a developer makes will go through the standard process of the software lifecycle.
Virtualize the servers using Docker for the test environments and dev-environments needs, as well as configuration automation using Docker containers.
Responsible for the Development of Hibernate objects for data fetching for Java batch and front-end processing.
Extensively involved in designing, developing, and implementing SQL Queries and Stored procedures.
Involved in developing, testing, and deploying on development and stage environments.
Environment: Core Java, J2EE, Kubernetes, JSP, AJAX, RESTful Webservices, CI/CD, Apache, JSON, MVC, Java, Apache, Spring Boot, Drools, Spring Batch, Microservices, Java, Elastic Stack, Docker, Agile, AngularJS 2/4/6/7, Spring, Cassandra, Vue js, JavaScript, HTML, HTML, CSS, jQuery, JUnit, SQL, Jenkins.

Lyods Bank- IBM, India March 2015 June 2016
Lead Java Developer
Responsibilities:
Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing. Created J Unit test cases and created manuals and user guides. Involved in Unit integration, bug fixing, and User acceptance testing with test cases.
Implemented MVC architecture using Apache STRUTS framework. Designed the front end using JSP, Tag Libraries, and Java Script. Designed and developed framework components, involved in designing MVC patterns using the Struts framework.
Provided intermediate level system analysis, design, development and testing s of Web applications, Batch/PC based software, Databases and Client/Server applications using Java/J2EE, Java Server Faces (JSF), Object Oriented Design, Restful web services, Spring framework and Maven.
Implementing new requirements on Sprig Boot and working on change request as per provided by client and developing same in Spring Boot/IIB.
Giving knowledge on FTM V2.0 and Spring Boot to new new team members.
I Was part of migration team on migrating FTM V2.0 to SpringBoot API's Had prepared POC showcasing migration from IIB V9.0 to Spring Boot API's.
Working on issues occurring in existing interfaces developed in IIB V 9 and moving them in Production regions within SLA defined.
Developed strong communication and organizational skills through working on group projects
Organized and detail-oriented with a strong work ethic.
Translated technical specifications into well-structured code which includes enough comments, reuses objects/components and is easy to maintain.
Integrated JWT with Spring Boot actuator for monitoring and management of authentication mechanisms.
Developed with java in the back end and Angular 7, JavaScript, HTML, and CSS in the front-end. Perform unit testing and write appropriate unit test plans to ensure the requirements are satisfied.
Wrote the technical portion of assigned deliverables, including the Version Description Document. Assist technical team members with the system/ technical portion of their deliveries (e.g., systems testers, test plans). On small teams, the developer may write these items
Implemented continuous Integration (CI) and continuous deployment (CD) pipelines like Bamboo, Bitbucket, Jira.
Followed architecture standards and agile methodology.
Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, and Eclipse 3.2 the code environment using IDE as Eclipse 3.2, and deployed into Tomcat Server.
Involved in Developing Applications based on J2EE using Hibernate and Spring framework. Implemented Dependency Injection using the spring framework.
Learned XML for communicating with clients. Written Queries, and queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS.
Good knowledge of concepts in Java like OOPS, Multi-Threading, and Exception Handling and implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction, and Encapsulation using the Java Collection Framework.
Environment: Java, J2EE, Spring, Hibernate, SOAP, REST, REST API, Node.js, GraphQL, Azure, Java beans, Servlets, JSP, JDBC, Java Script, HTML, J Unit, Eclipse, SVN, SQL.

IBM-Persistent Systems - India Aug 2014 Feb 2015
Java Developer
Responsibilities:
As part of IBM's strategic movement of migrating all their existing IBM WebSphere Enterprise Service Bus (WESB) customers to latest version of IBM Integration Bus V 10.0 Beta(IIB), Persistent Systems is associating IBM in reaching out to such customers, demonstrating abilities and helping those customers in converting their development resources from IBM WESB to IIB.
In process, Persistent Systems is also helping IBM to enhance WebSphere ESB Conversion Tool', which helps in accelerating conversion of WESB resources to IIB resources while reducing administration overhead and extending reusability of service components.
Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML, Angular-JS and Node-JS.
Implemented Spring Framework for the information flow between database and Model.
Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with DB2 database.
Worked on upgrading the existing security with added SSO authentication.
Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.
Used CQL (Cassandra Query Language) version 3.0 to create key spaces and tables, inserting data and executing queries, deleting data, using primary keys, compound primary keys and clustering columns, ordering, and filtering query results, composite partition keys and collections.
Application developed on Agile methodologies scrum and iterative method process.
Used Apache Log4J logging API to log errors and messages.
Developed internal services using Java and Node.js.
Wrote internal and external API services using Node.js modules
Worked on REST framework to create web services.
Extensively worked for deployment, configurations of application on WEBSPHERE server and WEBSPHERE PORTAL for Integration of all modules.
Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 2.0.12).
Synchronized the create, update, and delete of records between Legacy database (DB2 v10) and Cassandra.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Implemented React JS Controllers to maintain each view data.
Maintaining Parent and child components by using State and Props in React JS.
Developed documentation for QA environment.
Implementing responsive ReactJS components for different solutions and performing the server-side validations using NodeJS Framework.
Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud and Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWSMessaging.
Used maven to build the project into WAR and EAR files and SVN Version Controlling
Created JUnit test suite to automate the testing of the business logic.
Involved in 24x7 support, Maintenance, and enhancement of the application.
Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 2.0.12).
Synchronized the create, update, and delete of records between Legacy database (DB2 v10) and Cassandra
Environment: JDK, J2SE, J2EE, Struts, Spring framework, XML, HTML, JSP, Servlets, JQuery, AngularJS, NodeJS, Hibernate, Maven, JavaScript, XSLT, CSS, AJAX, JMS, RESTful, SSO, Webservices, AWS, ReactJS, WebSphere Application Server, Tomcat, DB2, Cassandra, MQ Series, JUnit, log4j, Agile, Design patterns, SVN, RAD, JSTL, UNIX.

BNY Mellon - CTS- India May 2013 July 2014
Project Associate (Java)
Responsibilities:
Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
Developed of XML files, Schema s and parsing them by using both SAX and DOM parser s.
Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
Developed interactive features using Angular.js and React.js, enabling seamless user engagement and real-time updates.
Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.
Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
Configured Spring security in the application to secure the method calls and RESTful webservices.
Employed EJB (Enterprise Java Bean) for building a scalable architecture to accommodate increased user interactions and data processing in the social networking application.
Implemented JDBC API for communicating with database layer.
Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss on UNIX.
Coding using core java, Servlets and JSP using Eclipse IDE.
Developed Request Handlers using Servlets as Controlling mechanism.
Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.
Used Log4j and commons-logging frameworks for logging the application flow.
Used Rational Clear Quest for tracking the changes in the application.
Involved in Unit Testing using JUnit and Integration of Use Cases.
Used version tools like SVN for source code and project documents.
Environment: Java, J2EE, Spring, Hibernate, Oracle Database, Test Automation, Java, Selenium, REST, REST API, Node.js, GraphQL, Azure, Java beans, Servlets, JSP, JDBC, Java Script, HTML, J Unit, Eclipse, SVN, SQL.

BOOTS Retail - Infosys Limited - India Feb 2010 Apr 2013
Senior System Engineer
Responsibilities:
Development of flows using IBM WID 7.0
Responsible for both white box and black box testing of all modules
Designing and writing test cases test scripts for all testing scenarios.
Reviewed code and debugged errors to improve performance
Determined coding requirements for specialized scripts
Worked with business teams to understand needs and address production questions
Participated in requirements gathering and design development meetings
Wrote, modified, and maintained software documentation and specifications
Provided customer support to remote clients using e-ticketing system
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree information technology golang hewlett packard microsoft procedural language Pennsylvania

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5943
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: