Sr. Java/ J2ee Full Stack Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Over 8+ years of strong experience in the IT industry with diversified exposure in design, development and deployment of web - based and client-server business applications using- Oop, Java/J2EE Technologies.
- Experienced in SDLC with Analysis, Design, Development, Integration and Implementation.
- Worked in Agile/SCRUM and Waterfall development methodologies with Scrum Master experience
- Worked on Java and J2EE technologies including JSP, JDBC, JPA and JMS.
- Worked on HTML, XHTML, XML, CSS3, Angular, Node.js, JavaScript, jQuery, JSP and Servlets.
- Experienced in NGINX which has been used for server-side load balancing.
- Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, JNDI and AJAX.
- Experienced in MVC (Model View Controller) architecture with Magento, Angular JS and spring.
- Expertise in the implementation of Core concepts of JAVA, J2EE Technologies, JSP, Servlets, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, Jdbc, Xml, Web Services, Garbage collections, Multi-Threading, Collections and Generics.
- Used popular Node.js frameworks like Restify to mock a Restful API.
- Implement modules into Node.js to integrate with designs and requirements.
- Implemented Multi-Threading to achieve consistent concurrency in the application.
- Used Executors interface to achieve Multi-Threading functionalities in the application.
- Strong expertise in using AngularJS directives and filters to make SPA’s better in functionality.
- Extensively worked on custom AngularJS directives, tags and integrated with spring forms.
- Used multithreading to improve performance in generating the reports in Java.
- Experienced with UI frameworks such as AJAX, JavaScript, ReactJS, BackboneJS and Angular JS.
- Experienced in web/Application servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8.
- Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate for User Interface Applications.
- Expertise in with Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
- Technically sound in understanding and implementation of Spring Micro services and their patterns.
- Extensive hands-on on designing Micro service applications with fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard and load balancing using Spring Ribbon.
- Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
- Proficiency in developing/maintaining using Oracle, MySQL and SQL Server (2008R2, 2012, 2014).
- Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
- Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
- Also worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
- Experience in develop and configure monitoring solutions to provide full visibility to the different platform components using tools and services like AWS (Amazon Web Services) Cloud watch, Splunk.
- Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic ache, SNS, SQS Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
- Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
- Working knowledge on Apache Camel, Docker, Postman, Swagger, Liquibase script and Lombok.
- Experience with the Integrated Development Environments like Eclipse, NetBeans, JBuilder and IntelliJ
- Experienced with CICD-ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB/ SOURCETREE and BITBUCKET.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, SQL, PL/SQL
Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5, Spring Security 3.2
Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty 9.4, Jenkins 2.50, WebSphere MQ 7.5
Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1
Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1.
Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.
IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3
Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36
Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0
Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum
Developer IDE Platforms: Eclipse, Edit plus, Notepad ++,TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0
Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1
Web Services: REST 2.0, JSP REST SERVICES
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/ J2ee Full Stack Developer
RESPONSIBILITIES:
- Working on Agile Software Development, Testing and Scrum.
- Presently working on enhancements code, fixing the bugs in the application, developing the application and writing the test cases for them
- Extensively used spring boot, Restful web services, Micro services, Apache Camel, Docker, Postman, Swagger, AWS S3 instances.
- Working on postman script to test backend services working functionality
- Working on Lombok which is used to generate getters and setters methods dynamically
- Working on Liquibase script in the Yaml file to create, delete, update, and modify operations on database.
- Extensively implemented Multithreading concepts in spring boot batch processing, used @async method to call the specific set of records for batch processing.
- Wrote camel script to route and filter CSV data to backend services
- Implemented spring controllers, DTO’s, repositories, services, service implementation classes to run the services
- Extensively using Hibernate JPA (One-To-Many, Many-To-Many) and Hibernate ORM
- Developed search functionality by Named Queries, Projections, Restrictions using Hibernate 4.3 API
- Working on creation of custom Docker container images, CSV files, tagging, pushing images, and CSV data files integration of spring boot.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
- Created the Docker containers and Docker consoles for managing the application life cycle.
- Developing the Web Services Client using REST, RSDL description to verify the history of the new customer.
- Working on XML parsers (JAXB) for data retrieval and JAXB parser for marshalling and unmarshaling.
- Writing SQL Queries to get the information from Oracle DB, Saving, modifying, and removing the data from the DB. Used joins to get the data from more DB Tables. Views and Unions were also part of our implementation.
- Used CURL to move data from or to a server using available http and https protocols.
- Used DB components like Data Access Objects, Collections, and Value Objects.
- Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
- Experience in re-architecting monolithic architecture service into micro services based architecture using spring boot.
- Performed CRUD operations by using Hibernate JPA, Used postman to check JSP Rest Service calls from the backend.
- GIT is used for the version control Maven is used for build script and configured log4j, .log files.
- Used AWS cloud services and deployed couple of applications on Elastic Bean Stalk and EC2 Instances as part of service transition phase, but later on chose to deploy them on Eureka.
- Aware of troubleshooting issues on AWS, Netflix Eureka and other developer IDE and Cloud environments.
- Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
- Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
- Involved in testing the application in different environments includes Quality, User acceptance testing, and stage testing, and Production testing
- Writing the test cases for spring controllers, DTO’s, services and repositories in different conditions.
- Working on Git hub, source tree and bit bucket to pull, push the latest code changes.
- Working with team on JIRA to resolve tickets, writing comments on the issues and see the status of each ticket.
ENVIRONMENT: Java/JDK 1.8, J2EE, Log4j, Web Services, Hystrix, Hystrix Dashboard, Spring Kafka, AWS, Intellij,, Netflix Ribbon, Hibernate JPA, REST 1.3.0.0, RESTful, Eclipse, MAVEN build tool, Junit, Jenkins Continuous integration tool, WebLogic Application Server 10.1, Agile Methodology, Curl, GIT, PL/SQL, Docker, Curl,Postman, Swagger, Docker, Apache Camel, JIRA, Source Tree .
Confidential, Tampa, FL
Sr. Java Full Stack Developer
RESPONSIBILITIES:
- Worked on various project methodologies like Agile Software Development, Testing and Scrum.
- Presently working on enhancements code and supporting the user’s applications to process it.
- Extensively used Angular JSdirectives, filters, services, bootstrap to support Desktop and mobile versions.
- Created custom Angular JS directives to implement some of the specific functionalities.
- Implemented JSP REST Services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Used JQuery/JQLite to create drop downs, status, progress and menu bar and other drag and drop components.
- Developed Application to asses JSON and XMl from Restful web service from consumer side using Angular JS.
- Effective use of data structures and algorithms to solve problems, reducing time complexity and memory usage.
- Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
- Experience in developing views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
- Worked on business logic and calculations, performs analysis, handles data transfers, and generates XSL for presentation layer and SQL commands for database layer.
- Experience in developing views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
- Extensively implemented Multithreading concept in order to handle Transaction Management with isolation and propagation levels. Thread handling was used to maintain continuity of execution.
- Created and injected spring services, controllers and DAOs to achieve dependency injection.
- Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of migration from EJB to spring, Spring Quartz for scheduling tasks to generate reports and emails to clients.
- Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
- Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Used SOAP UI, Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services.
- Experienced in implementing Micro services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
- Java Beans are used as container of business logic and supporting the services or applications.
- Used wide implementation procedures in order to disintegrate whole monolithic application into loosely coupled reusable Micro services. This laid foundation for the simplicity in updating versions of existing technologies without hassle of deploying entire modules.
- Employed fail safe and circuit breaker patterns for the first time in Client’s email applications using Hystrix and Hystrix Dashboard in spring boot Micro service Applications.
- Good knowledge with cloud services like Spring Eureka, Cloud Foundry and AWS etc.
- Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project.
- Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project.
- Developed search functionality by Named Queries, Projections, Restrictions using Hibernate 4.3 API
- Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
- Created the Docker containers and Docker consoles for managing the application life cycle.
- Used DROOLS engine as java runtime rule engine to validate business rule before executing in runtime.
- Developed the Web Services Client using REST, RSDL description to verify the history of the new customer.
- Worked on XML parsers (JAXB) for data retrieval and JAXB parser for marshalling and unmarshaling.
- Writing SQL Queries to get the information from Oracle DB, Saving, modifying, and removing the data from the DB. Used joins to get the data from more DB Tables. Views and Unions were also part of our implementation.
- Used CURL to move data from or to a server using available http and https protocols.
- Used DB components like Data Access Objects, Collections, and Value Objects.
- Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
- Worked on Pivotal Cloud Foundry to host Cloud based Applications.
- Experience in re-architecting monolithic architecture service into micro services based architecture using spring boot and pivotal cloud foundry.
- Performed CRUD operations by using Hibernate JPA, Used postman to check Rest calls from the backend.
- GIT is used for the version control Maven is used for build script and configured log4j, .log files.
- Used AWS cloud services and deployed couple of applications on Elastic Bean Stalk and EC2 Instances as part of service transition phase, but later on chose to deploy them on Eureka.
- Aware of troubleshooting issues on AWS, Netflix Eureka and other developer IDE and Cloud environments.
- Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
- Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
- Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
- Resolved bugs/defects in application with team members of the project to assure a positive outcome using JIRA.
- Used GIT as version management, JIRA for defect management system. Performed unit testing using Junit.
ENVIRONMENT: Java/JDK 1.8, J2EE, Log4j, Web Services, Hystrix, Hystrix Dashboard, Spring Kafka, AWS, Netflix Eureka, Intellij,, Netflix Ribbon, Hibernate 4.3, REST 1.3.0.0, RESTful, Windows SFTP/SCP client (Winscp382), Eclipse, MAVEN build tool, Junit, Jenkins Continuous integration tool, WebLogic Application Server 10.1, Oracle 11g, 12C, Linux OS, Agile Methodology, Curl, GIT, PL/SQL, Docker, Hateoas, Curl, Pivotal Cloud Foundry, JIRA.
Confidential, Fort Worth, TX
Sr. Full Stack JAVA/J2EE Developer
RESPONSIBILITIES:
- Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
- Worked with the business experts to understand existing business processes and determined a shared approach that would serve their business needs using the new packaged application.
- Documented requirements for necessary customizations and employment of IBM FileNet.
- Designed, analysed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Angular JS and Used Angular JS filters for searching, sorting, and pagination and used custom filters.
- Used JSP to dynamically generate web pages based on HTML and XML Document types.
- Use JSF (Java Server Faces) to implant component based User Interface Applications.
- JSON due to its light-weight nature was used as the main data-interchange format in place of XML.
- Worked on Core Java and its libraries in creating the Java web application's business Logic.
- Used JSP to create the front end. Used various third parties to validate the data entered by the User.
- Also used JavaScript for client side validations of input data. Created HTML pages using CSS styling.
- Used various Spring Modules like Spring AOP, Spring WEB-MVC and Spring ORM in development.
- Used RESTful web services to expose certain functionalities of the application.
- Used Micro-services for scalability and reliability of the application in addition to loose coupling.
- Auto scaling functionality of Micro-services helped in cloud infra where slowdowns were eliminated.
- Docker had been the most important of containers in accelerating the growth of Micro-services.
- Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
- Used JAX-RS plus jersey implementation for RESTful web services and containerized it.
- Created hibernate-config.xml and configured the hibernate 4.0 for the application.
- Used JBOSS as the chief enterprise level server while dealing the database activities with hibernates.
- Used Dependency Injection feature for wiring and defined dependencies using constructor arguments.
- Implementation of data access layer has been cumbersome for a while and this was greatly resolved using Spring JPA through implementation of data access layers there by reducing boiler-plate-code.
- Used Micro-services to ensure the scalability of application on cloud infrastructure.
- Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
- Defined several UML diagrams; Activity diagrams, Sequence and Object diagrams.
- Fail-safe/fallback methodology was employed using Circuit Breaker Pattern (Hystrix dashboard).
- Writing Unit test cases using JUNIT testing framework and performed unit and system testing.
- Created spring configuration files to define Handler mappings, Bean definitions, and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support.
- Worked on NoSQL databases like Cassandra where data storage was scaled rapidly.
- Perfectly utilized the de-centralized nature of Cassandra making DB Always-On and avoiding regional Outages.
- Created Hibernate persistent and configuration files for ORM implementation.
- Worked on Apache camel to validate and route the CSV data from S3 bucket to backend services.
- Used Swagger to consume restful web services, Used Postman to check the end point calls
- CURL was used as the core component of testing environment as part of unit and system testing.
- Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
- Worked in TDD, Agile environment and attended SCRUM meetings as part of day to day activity.
ENVIRONMENT: Java 1.7, Intellij, Eclipse, Hibernate 4.0, Spring IOC, Web Services, HTML, Java Script, CSS, JQuery, XML, Angularjs, Log4j, Junit 4.12, JBOSS 7.1.0, REST, Cassandra, Spring JPA, Curl, Agile and Scrum, Hystrix, Spring MVC, Spring ORM, Spring AOP, POJO, Dependency Injection, Kubernetes, Mesos, Micro-services, Selenium and IBM FileNet.
Confidential, Peapack, NJ
JAVA/ J2EE Developer
RESPONSIBILITIES:
- Worked on Agile Methodology for development of the application.
- The application is designed using J2EE design patterns and technologies based on MVC architecture.
- Used J2EE design patters like value object pattern, Session façade, Singleton, Factory and DAO.
- Spring with Tiles Framework is implemented for a common look in the all presentation views.
- Used RAD IDE based on Eclipse for writing code for JSP, Actions Classes, Struts and spring beans.
- Integrated struts MVC with spring DI and spring hibernate DAO.
- Involved in writing DAO, DT’s using Hibernate DAO support.
- Implemented persistence layer using Hibernate that uses the POJOs (Which do not have the business process) to represent the persistence databases tuples
- Designed the user interfaces using JSPs, AJAX and Struts Tags.
- Used XML Web Services using SOAP to register agents using non - java applications.
- Developed reusable services and interoperable, based on SOAP, WSDL, JAX-WS and Web Services.
- Used JMS for the asynchronous exchange of critical data and events among J2EE components.
- Publisher Subscriber method was used for data loading.
- Used EJB session Beans to process request from the user interface and CMP entity beans to interact with persistence layer.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Designed applications that execute on various browser such as internet Explorer, Mozilla Firefox, Google Chrome, and Opera using debugging tools like Firebugs/IE Developer tools.
- Continuous integration services are provided for software development using JENKINS.
- Utilized OOPS concept in Java Script and DOM structure to implement various functionalities.
- Designed pages using Angular JS forms, Validations, Modules, Event Expressions, Directives, Controllers, filters. Developed EJB MDB’s and message Queue’s using JMStechnology.
- Implemented security for different frontend views based on the access privileges.
- Involved in writing XML validation classes using struts validation framework.
- Point-To-Point method of JMS was used for event processing.
- Involved in requirements gathering and capacity planning for Multi-Datacentre (Four) and Cassandra Cluster used Oracle DB and MongoDB for Database related activities.
- Designed, developed and did maintenance of data integration programs in a Hadoop and RDBMS environment with both traditional and non-traditional source systems as well as Hive and Hbase for data access and analysis.
- Developed Junit test cases for DAO and Service Layer methods.
- Used SVN for version control of the application.
- Used LOG4J to capture the log that includes runtime exceptions.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
- Interacted with quality assurance team for requirements gathering and analysis.
ENVIRONMENT: Core Java, J2EE, JSP, Struts, Spring, OOAD, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server 10.X, Hibernate 3.0, Log4J, SVN, TOAD, JUNIT and UML,MongoDB, Hadoop.
Confidential, Chicago, IL
Sr Java/J2EE Developer
RESPONSIBILITIES:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Responsible for Object Oriented Design using Enterprise Architect.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) using Enterprise Architect.
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Responsible for JAVA, J2EE, JSF, JBPM, EL and Java FX coding / development.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Used Hibernate as a persistence layer that is capable of handling high volume transactions as well as managing concurrency issues.
- Implemented J2EE patterns like, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
- Implemented the service layer using Spring 2.5 with transaction and logging interceptors.
- Used spring framework for middle tier and Spring-hibernate for data access.
- Developed web-based applications using Web Services, both SOAP/WSDL and REST.
- Used multithreading to improve performance in generating the reports in Java.
- Extensively developed User defined Custom JSP tags to separate presentation from application logic.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
- Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate JavaBean classes using Apache Axis.
- Installation, Configuration & administration of WebLogic application Server.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used Log4J, Splunk for logging and tracing the messages.
- Involved in System and Unit testing using Junit.
- Coordinate with the onsite and offshore developers with respect to issues and follow up.
- Used JBPM to manage workflow, schedule Jobs, Execute procedure, Client Scripts and work on batch processing.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
ENVIRONMENT: Java, JSP, Servlets, JSF, Spring DI/IOC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Rational Software Architect, Web Services (SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle10g, UNIX.
Confidential, Cleveland, OH
Sr. Java/J2EE Developer
RESPONSIBILITIES:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) of building interface for CRM System. Hands-on with Selenium as part of testing.
- Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
- Developed user interface using JSP, JSP Tag libraries JSTL, CSS3, JavaScript to simplify the complexities of the application
- Involved in writing different Design Patterns like Filter, Action, Business Delegate, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
- Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
- JSON being light in nature was used as the chief source of communication between the server and the application.
- Preparation of Java and JSP coding standard checklist.
- Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
- Involved in writing JUnit Test Cases and Ant Build Script.
- Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
- Developed client request validations and processing using JavaScript and HTML.
- Spring boot and REST services are implemented while developing web-based applications.
- Each application was divided into separate or individual Micro-services where each service had its own functionality and loosely coupled with the other components of the Application.
- Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fall back method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
- Built Lambda functions to save data snapshots using REST API into AWS S3 buckets using Node JS, Express JS.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Used Web Services to publish the credential validation of customer. The Services are published by one bank and all other branches and vendors are using the published services.
- SOAP has been used as a protocol to send request and response in the form of XML messages.
- WSDL has been used to expose the Web Services. Designed and Developed Oracle Procedure for one-time conversion for Client Demographic and Financial systems.
- Developed Hibernate DAO’s and configuration files to access the ORACLE database.
- Developed the application by implementing Spring Framework based integration.
- Developed client applications using JAXR and JAXM to connect to the UDDI registry.
ENVIRONMENT: WebLogic 10.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Hibernate 4.3, Servlets 2.5, XML, SOAP, WSDL, Oracle, Eclipse, JAXR, JAX-WS, JAXM, PL/SQL, Bean, Junit, JBOSS, Struts, DAO, AOP Spring, MVC Spring.
Confidential
Java Developer
RESPONSIBILITIES:
- Developed logic and code for the registration and validation of the enrolling customer using Spring Boot
- Application. Used Hibernate as the ORM tool to connect application with Database.
- Played active developer role in writing business rules and scripts during Service Now Administration.
- Roles included maintenance of database and ensuring round the clock service availability, Log Shipping,
- Clustering and Replication. Involved in change request implementation using JAVA/J2EE.
- Active responsibility included automation of various timely activities we used to operate on databases like
- Backups, Snapshots, Health check reports, Experience with high availability, OLAP&OLTP etc.
- Coordinated all the team members during the migration activity of RBS servers
- Documented and generated reports using SSRS and integration were done using SSIS services.
- Occasionally responsible for UNIT and System testing for software’s, designed and fabricated with requested changes from customers.
ENVIRONMENT: JAVA/J2EE, OLAP, SSRS, SSIS, RBS SERVERS, SQL.