Sr. Full Stack Java Developer Resume
Chandler, AZ
SUMMARY
- 8+ Years of strong expertise in teh IT Industry having sound experience in web based and client server application software analysis, design, development, implementation, testing, and maintenance using Java/J2EE and SOA.
- Proficient with Software development methodologies like Agile Methodologies.
- Extensive development experience in object - oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP, Servlets, Struts, Spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Strong Expertise in front end technologies such HTML, Groovy, CSS, JavaScript, and Ajax. Basic understanding of Ext Js.
- Proficient working experience withSQL, PL/SQL,Database objects likeStored Procedures, Functions, Packages, Triggersand using teh latest features to optimize performance likeBulk Binds, Inline views,andGlobal Temporary Tables.
- Strong Expertise in front end technologies such JSP, HTML, DHTML, XHTML, XML, XSLT, CSS, JavaScript, jQuery, and Ajax.
- Worked with databases such as Oracle, SQL Server, Sybase & DB2 and writing teh SQL queries & Stored Procedures.
- Working knowledge in Core Java, Java 8 and Java EE platform with Servlets, Groovy, JSP, JDBC, Multithreading, Hibernate, Spring MVC, Spring Boot.
- Extensive experience in design and implementation of MVC architecture using STRUTS, SPRING and JSF Frameworks.
- Efficient in packaging & deploying J2EE applications using ANT, Maven & Cruise Control on WebLogic 11g, WebSphere & Jobs. Worked on teh performance & load test related tools like Profiler and Meter.
- Implementation of SOA using Web Services and MQ (with Java Messaging Service (JMS) & Taco EMS).
- Core development experience for Groovy Grails restful web services.
- UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
- Designed and developed teh application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Conduct in-house and public workshops and training seminars: Extreme Programming, Test-Driven Development, Agile Development, .NET Development, Design Patterns, "Communicating with Tests" seminar.
- Working withECMA Script 6features. UsedBabel, web pack with es2015, React JSX presets.
- Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
- Experienced in all phases ofSDLCincludinganalysis, design, coding, testingand expertise in integration usingJ2EE architecture.
- 4+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and CloudTrail).
- Worked with Repository tools like TFS, Clear Case, CVS and SVN for check-in/check-out/Merging/Branching teh code.
- Having an experience in developing middleware services with teh halp of Mule ESB and Oracle OSB.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, Jobs and WebLogic.
- Conducted detailed analysis to support designing and development of BPM applications.
- Experienced in testing data in HDFS and Hive for each transaction of data.
- Light bend Reactive Platform plus many other Scala libraries and frameworks.
- Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
- Used Bootstrap and Angular.JS, React.js and Node.js in TEMPeffective web design
- Experience in using different Mock Frameworks like Mock MVC, Mockito to test different layers of teh application.
- Extensive experience in using Node JS in making teh server-side automations.
- Experience in using WEB 2.0 modules for web development.
- Experience in Web Services Technologies likeSOAP,WSDL, RESTandService Oriented Architecture SOA.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, Python, Test Driven Development (TDD)
J2EE Technologies: Servlets, Spring 3.x/4.x/5.x, Spring Boot 2.x, JSP, JDBC, JPA, JSTL, JNDI.
Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular JS, Angular, Node JS, Radiant, Logic Virtual Directory.
App/Web Servers: Confidential WebSphere Application Server, JBoss, JBoss, WebSphere, Tomcat, Web Logic (12c, 11g, 10g, 9i).
Frameworks: Struts, Spring MVC, Microservices - MVC, JSP, JPA, JSF
SOA: REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB, Apache-CXF
ORM Tool: Hibernate, JPA, IBatis, MyBatis
Tools: LoadRunner, Log4J, Ant, BIRT, Jenkins, Kafka, Rabbit MQ, TOAD, PL/SQL Developer
IDEs: Eclipse, Net Beans
Databases: Oracle 10g, 9i, 8i, AWS, SQL Server, Couchbase, Mango DB, Cassandra DB, DB2, PostgreSQL
Cloud Technologies: AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF
Version Control: SVN, ClearCase, GIT
PROFESSIONAL EXPERIENCE
Confidential, Chandler AZ
Sr. Full Stack Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Involved in Various Stages of deliverables of teh project using teh AGILE Software development methodology
- Teh modules of teh application are based on Spring MVC architecture and J2EE technologies.
- Designed and developed of web-based application using Java 8, Spring, SQL.
- Responsible for developing teh application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and JavaScript.
- Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node JS.
- Implementing Service oriented architecture (SOA) and OOP concepts using Web Services like SOAP, REST services.
- Designed and developed teh application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Developed web pages using Servlets and XML for various modules.
- Created data and security architecture patterns for Microservices in a co-existence scenario.
- Use modern data analytics and tools including elastic search, Kibana, build efficient application metrics monitors.
- Extensively worked with Spring framework and also struts Config files.
- Created newRESTfulWebservices usingJSONdata format to communicate with external system usingSpring MVC.
- Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
- Used Apache Kafka in cluster as messaging system between APIs and Microservices and worked queries, reports and logging using Log4j.
- Moved teh project to Java 8 to extensively use Lambda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Used Mongoose ORM to map JavaScript objects to MongoDB.
- Developed of server-side utilities like Servlets (Action Classes), Form Beans, Java Beans, DAO Using Struts.
- Implement data aggregations scripts using elastic search and/or spark in order to evaluate backend services from functional as well as performance point of view.
- Used databases like Oracle 11g, SQL Server,Couchbase, and NoSQL database like Mongo DB, PostgreSQL DB.
- Manipulated data using CRUD operations of MongoDB management system and handled database access using Node JS.
- Migrate Oracle 11g database to PostGreSQL database using ESF Database migration toolkit.
- Prepared, arranged, and tested Splunk search strings and operational strings.
- Developed and optimized services using Node JS and ES6 as interfaces to NoSQL database.
- Develop teh REST Microservices using Java JDK 8, on IntelliJ platform by gathering teh knowledge of previous phase resources and integration with Oracle.
- Coded new current account opening functionality for existing online members using Java, struts and RESTful web services.
- Used rally for task allocation and status tracking as per Agile environment.
- Performed System Testing during Hardening Phase of teh System and reported teh defects using Rally.
- Secured teh API's by implementing Oauth2 token-based authentication using spring security.
- Used JavaScript and CSS to have better Control on teh Browser.
- Implemented teh security on Microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
- Worked in creating various types of indexes on different collections to get good performance in Mongo database.
- Utilized Apache Kafka to establishing communication protocol between service peers and service management system.
- Deployed teh Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind teh services like Java and PostgreSQL.
- Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
- Worked on testing of teh product, creating any defect and tracked any issues using Rally.
- Teh views are programmed using JSP pages with teh struts tag library, Model is teh combination of EJB’s and Java classes and web implementation controllers and Servlets.
- Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
- CreatedAmazon S3buckets to keep teh web app files and teh CloudFormation templates.
- Worked on performance metrics of client and server using JProfiler/Dynatrace
- Used Microservices architecture, with Spring Boot based services through a combination of REST and Spring Boot with Kafka.
- Worked on creating server-less Micro services by integrating AWS Lambda, S3/Cloud watch/API Gateway.
- Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
- Create Spring Boot based Microservices apps for various stages (Integrate, validate, rate, aggregate, audit and exception)
- Involved in provisioning AWS S3 buckets for backup of teh application and sync dis content with remaining S3 backups, by creating entry for AWS S3.
- UsedAngular 7 and Confidential Covalent UIas framework to create aSingle Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Creating Task definitions, which specifies teh tasks, Resource allocation (Fargate), services and docker image.
- Utilized Web sockets and Node JS to provide real time support for teh Matrix Portal.
- Implemented teh order grouping module using heavy multi-threading concepts & latest java 8 concurrency features to make teh code thread safe.
- Designed and documented REST/HTTP API’s including JSON data formats and API versioning strategy
- Used Streams and Lambda expressions available as part ofJava 8to store and process teh data.
- Design, build, secure and manage clusters/workloads running on self-managed Kubernetes, EKS, ECS and Fargate.
- Implemented a recursive algorithm to parse largeGraphQLintrospection queries into a dotfile format in order to visualize teh one-to-many relations between schemas in a SVG format.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
- Developed and debugged Java server-side code using Eclipse IDE/IntelliJ Idea and Tomcat
- Managed Kubernetes charts. Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest file
- Enhanced performance by Angular 7 Component based development in view of future Angular framework transitions.
- Troubleshoot production problem by analyzing Splunk logs and Dynatrace
- Created custom, self-contained, reusable and testableAngular 7 modules, controllers, directives andservices.
- Used Java 8 features such as Lambda Expressions to make teh code concise and Stream API to increase teh performance and manage some of teh AWS Services.
- Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline.
- Extensively worked in Test Driven Development (TDD) framework using Junit5.
- Installation, administration, and maintenance of CI/CD applications: Jenkins, Artifactory, SonarQube, Stash and Docker.
- Developed test cases and performed unit test using Junit5 Framework.
- Worked on continuous integration using Jenkins for timely builds, code coverage, running test
- Created private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
Environment: Java 8, Spring, Hibernate, J2EE, Javascript, JIRA, Angular 7/8, Node JS, Tomcat, Jenkins, REST, Kubernetes, SAML, MVC, LDAP, HTML5, CSS3, JSP, Oracle 12c/ 11g, Mongo DB, PostGreSQL, Agile, Junit, Log4j, Kafka, Web services, AWS, Docker 2, CI/CD, Junit, Hibernate, Micro services, PLSQL, JIRA, Spring Security, XML, Ajax.
Confidential, Detroit MI
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Pooling up most apposite design pattern for SOA and implementing interface to reduce code reuse. Understanding teh Business Process and developing logic and software stack based on business flow.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Developed Restful Web Services and to consume JSON messages.
- Used Spring IOC, AOP, Spring Boot to implement middle tier.
- Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript.
- Used java 8 features like stream, lambda expressions, Local Date objects etc.
- Designed integration tests, ensuring functionality and availability of system modules and Microservices
- Designed, configured, and deployed containers and Microservices using EC2 Container in Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
- Used React.js in development of teh web application to bind teh data/model dat is being retrieved from a database through services provided in a controller to teh view using scope.
- Designed and developed teh application useful for data management and reporting systems using Java, HTML5, CSS3.
- Used Java 8 features such as Lambda Expressions to make teh code concise and Stream API to increase teh performance and manage some of teh AWS Services.
- Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
- Build REST by building Node.js Server in teh back end to handle requests sent from teh front-end jQuery Ajax calls.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Implemented Model View Controller (MVC) architecture through spring at teh Web tier level to isolate each layer of teh application to avoid teh complexity of integration and ease of maintenance.
- Implemented Angular JS component router for navigation and teh services to connect teh web application to back-end APIs.
- DevelopedApache Camelendpoints and used producer template to route messages toJMSqueues.
- Developed adapters to retrieve data from cloud application usingWeb Services, SOAP & Rest and security protocolsWS Security, OAuth 2.0
- Integrated Microservices with Hibernate ORM using Spring Boot and wrote HQL queries for data access.
- Used JSON for data transmission for Microservices
- Analyzed teh Node.JS server structure in legacy project, then mimicked teh REST service by using Java JAX-WS API and did teh corresponding configurations.
- Programming on teh core application development using multi-threading dat combines Hibernate and Spring.
- Extensive use of Spring components like, Spring Core, Spring MVC, Spring Boot Microservices.
- Implemented Confidential MQ API to put get teh messages from Message Queue.
- Setting up Oracle 11g RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS)
- Used Hibernate as persistence Layer - using teh SQL Server Database and configuration data to provide persistence services (and persistent objects) to teh application.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Used npm/node js for teh angular dependencies and for building teh API services.
- Used Spring Boot to create Microservices which provides teh data flow from UI to server side.
- Supported queries and sort transactions by their own criteria using Angular JS which includes Date-binding, Data-filter and Custom Sorter Functions.
- Written hibernate, SQL statements to perform CRUD operations, and executed stored procedures in oracle database.
- Used build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
- Developed of server-side utilities like Servlets (Action Classes), Form Beans, Java Beans, DAO Using Struts.
- Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, Reports & Functions for Reports.
- Used Spring Framework for Authentication and Authorization and ORM components to support teh Hibernate tool.
- Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine.
- Developed user interface using Angular JS services method is used to pull JSON data which is exposed through REST services
- Used object storage container to store teh secured files and retrieved from API by using Amazon web services (AWS)
- Developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
- Worked on NoSQL database like MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
- Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
- Used Angular JS 4/6 Reactive forms to implement complex forms and performed teh validations using Form Builder.
- Created tasks for updating tracked files and compiling typescript files.
- Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
- Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles.
- Used GIT to maintain teh version of teh files and took teh responsibility to do teh code merges by creating new branch when new feature implementation starts.
- Used Spring Boot for developing micro services, and APIs to communicate Oracle DB for handling real time feeds.
- Extensive use of Angular JS for developing teh SPAs (Single Page Applications) for internal application/tool.
- Worked with container-based deployments using Docker, working with images, Hub and registries and Kubernetes.
- Used Maven for dependency and configuration management to add dependent external jars and bundles, run and deploy.
- Used Spring Boot for building application with Spring initializers and bootstrapping teh build configuration and develop custom solutions dat act upon Jenkins’s information in authentic time.
- Project Setup using my Eclipse IDE, IntelliJ and servers like tomcat, JBoss.
- Tracking teh changes in JIRA and making sure teh required defect fixes are being pushed to teh upper environments (stage, pre-production).
- Responsible for writing Unit Test Cases using JUnit. Responsible for Load Testing using Apache JMeter.
Environment: Java 8, JSP, Spring, React.js, Node JS AWS, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, Tomcat, CSS, Oauth 2.0, Bootstrap, JavaScript, Oracle 11g, Angular 4/6, Typescript, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, Apache Camel, PL/SQL, JBoss, Docker, Confidential MQ, Log4J, Maven, Mongo DB, Junit, Mockito, JIRA.
Confidential, Armonk NY
Sr. Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, design, development and testing and production support of application.
- Actively participated in teh daily SCRUM meetings and paired programming to produce quality deliverables within time.
- Developed all teh UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery and Ajax.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service dat persists high-volume user profile data for vertical teams.
- Worked on custom libraries for business layer using Object oriented programming (OOP).
- Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
- Performed Front end validations for teh screen using JavaScript, Angular 2 directives, and core java.
- Used teh React.js and Angular, MVC Frameworks in teh development of teh web applications.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Fetching user contacts from third party accounts using OAuth Authentication.
- Used Multi-threading to handle REDIS cluster failover between local and remote data centers.
- Deployed teh Services onto teh OpenShift to run docker containers, via Kubernetes on cloud infrastructure.
- Used object storage container to store teh secured files and retrieved from API by using Amazon web services (AWS).
- Using Hibernate as ORM tool to store teh persistence data into teh Oracle 10g database.
- Used React.js to create a single page web application with efficient data flow between teh client and server.
- Managed Cassandra clusters on Amazon Web Services (AWS).
- Extensively used factory object in React.js to use teh common functions in different views to reduce redundancy and improve maintenance of teh code.
- Worked on Hibernate which includes integrating databases writing custom CRUD CREATE RETRIEVE UPDATE DELETE statements and integrating stored procedures and functions.
- Involved in creating styling framework for teh webpages using CSS Bootstrap along with Grids, Pagination, Dialog box, Carousel, Form, Navbar, and Table.
- Build API as a Microservice using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
- Worked in writing application-level code to interact with APIs using AJAX, and JSON.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
- Extensively used AWS to integration with Enterprise and web applications.
- Persistence layer implemented using Hibernate framework.
- Automated Angular JS application module using protractor and Jasmine and created specs for various functional scenarios
- Performed client side and Server-side validations using Struts validations. Created Action Form beans and performed validation by configuring teh Struts Validator.
- Used Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
- Implemented routing logic and navigation from screen to screen and implemented functionality on teh client side in Angular
- Involved in working on Cassandra database to analyze how teh data get stored.
- Deployed application updates to AWS EC2 and monitored teh load balancing of different instances and used AWS IAM for access management.
- Implementing teh new message retry mechanism using Kafka in teh event of any failure in teh downstream systems.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Worked with web services component RESTful to interact with external systems.
- Used SOAP(WSDL) web services and deployed application on Apache Tomcat server.
- Used Struts Tiles for designing teh layout of teh application. Extensively used corejava such as exceptions and abstraction.
- Configured Jenkins in Microservice apps for deploying and implemented Jenkins for teh central build.
- Created SQL queries to perform insert, update or delete operation on MySQL database.
- Used JDBC connectivity for querying, inserting, updating, deleting data from database.
- Used GitHub version control system to push, commit and raise pull requests from developed code.
- Analyzing, Debugging and Fixing teh Front-EndUIissues assigned through Jira bug tracking tools.
- Worked with JavaScript testing frameworks Jasmine and Karma.
- Worked closely with QA team and fixed QA bugs as well as production issues.
Environment: Java, J2EE, Spring MVC, SOA, Angular 2/4, React.js, Spring, Hibernate, OpenShift, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT, Apache Kafka, jQuery, Rabbit MQ, Tomcat, WSDL, RESTful web services, MongoDB, Oracle11g, JMS, WebLogic, JUnit, Log4j, Git.
Confidential
Java Developer
Responsibilities:
- Involved in writing technical document Analysis, Design, Development, Integration and Testing of modules & developed dis application based on teh Agile Development practices.
- Collaborated with Business Analysts during design specifications & Developed communication between Client and server using multi-Threading.
- Creating buckets in Couchbase Server and inserting teh JSON ’s into teh buckets.
- Created stored procedures, triggers and different joins for database using SQL scripts & Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses & Developed JUnit test classes for testing teh modules.
- Developed presentation layer using JSP, HTML, CSS, AJAX, JavaScript, JQuery and Apache Wicket & Implemented IPC Message queues for communication between servers & involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
- Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging
- Developed light weight business component and integrated applications using Spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory
- Worked on Confidential DB2 for storing and retrieving data of application & Created DDL, DML to create tables and to assign specifications for created tables.
- Wrote teh front-end look and appearance for teh screens using Java, Core Java, NO SQL, AWS, Bootstrap, Node JS, JavaScript, AJAX, and jQuery.
- Designed Micro Services to fetch from legacy and upload in Database from/to multiple buckets using SDK Java client.
- Developed web pages with JSP, JSF, jQuery,AJAX,javascripts & Developed code using Core Java to implement technical enhancement following Java Standards.
- Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
- Used XML and JSON for transferring/retrieving data between different Applications and UsedMongoDBdatabase high availability concepts with data replication, for teh failover design.
- Wrote complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes.
- Implemented teh project using JAX-WS based Web Services using WSDL, UDDI, and SOAP.
- Deployed teh project into Heroku using GIT version control system and Worked on a large-scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions
- Developed back-end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
Environment: Java, JavaScript, Spring framework, JDBC, Spring batch, Spring boot, React.js, Spring MVC/JDBC/IOC, Maven, Jenkins, Test NG, Apache Kafka, Confidential MQ WebLogic 10, Active MQ, Couch DB, GitHub, Jenkins, Swagger, Hibernate, AWS.
Confidential
Java Developer
Responsibilities:
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Documenting and understanding teh business requirements and use cases for teh application.
- Core Java coding and development using Multithreading and Design Patterns.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Designing and implementing scalable, RESTful and Micro Services-based backend. Teh backend is being written in Java using Spring Boot for simplicity and scalability.
- Experience in Micro Services development using spring boot and deployment in Pivotal Cloud Foundry (PCF)
- Involved in writing and invoking teh Spring MVC calls.
- Implemented teh caching mechanism in Hibernate to load data from Oracle database.
- Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.
- Involved in teh implementation of JSPs, Servlets to interact with Oracle Database
- Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
- Experienced with RAD/Iterative development methodologies.
- UsedHibernateas ORM solution in persistence layer of teh application.
- Used HQL(HibernateQuery Language) to write static and complex queries while communicating with DB2 database. Worked on utilizing TOAD and DB2 provoke to interact with teh database.
- Worked in creating various types of indexes on different collections to get good performance in Mongo DB.
- Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Defined persistent classes dat are mapped to database tables based on teh analysis of teh business domain.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back-end database.
- Involved in JUnit Testing. Debugging and troubleshooting teh bugs and resolving teh issues.
- Performing Code merge using SVN.
Environment: Java, JavaScript, Node JS, PCF, SQL, MVC, Spring boot, JSP, JSTL, AJAX, Spring, RAD, SQL Server, Microservices, Oracle 10g, JBoss, Couch DB, JavaScript, HTML, CSS, Spring, Hibernate, JSP, Oracle, Jobs, Ant, CSS, HTML5, Oracle10g, Eclipse, JavaScript, jQuery, Apache Axis, SOAP web services, SVN.
Confidential
Jr. Java Developer
Responsibilities:
- Actively participated in meetings with Business Analysts and Architects to identify teh scope, requirements, and architecture of teh project.
- Used Node.js framework Express JS for better organization of teh code.
- Implemented JEE standards, MVC architecture using Spring Framework.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Implemented Node JS Controllers to maintain each view data where teh client implemented teh UI.
- Developed Spring MVC controllers and REST services to hit other internal and external APIs to perform a task.
- Configured Hibernate Objects as Spring Beans in spring configuration file.
- Used Hibernate Persistence Strategy to interact with database.
- Responsible for migrating teh Web services from shared Java environment to PCF - Cloud platform.
- Used Struts Validation and Tiles framework in teh presentation layer.
- Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
- Used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
- Monitored and maintain teh logs of PCF Spring Batch application from PCF Apps manager.
- Used Spring Framework for Dependency injection and integrated with teh Struts Framework and Hibernate.
- Used DAO design pattern to retrieve teh data from database
- Used SQL Developer for validating teh data in Oracle database tables.
- Used SAX and DOM XML parsers in teh application.
- Used Web services for sending and getting data from different applications using SOAP messages.
- Used Hibernate to access Oracle 9i database for accessing customer information.
- Used JUnit framework for Unit testing of application.
Environment: Java 1.4, Struts, Hibernate, EJB, WebLogic Server, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J, Node JS, PCF, SQL, Oracle 10g, JBoss, Couch DB, JavaScript MVC, Spring boot, JSP, JSTL, Mongo DB, AJAX, Spring, RAD, SQL Server, Micro Services.
