Sr. Fullstack Java Developer Resume
Nashville, TN
SUMMARY
- 8 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java&J2EE Technologies.
- Strong Experience in developing the application using frameworks likeStruts, Java Server Faces (JSF) and Spring FrameworksWorked on maintaining the persistence using Hibernate, JPA ORM.
- Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, JQuery, JavaScript, AngularJs, Angular 4/5/8/9, ExtJs, React JS, JSON and Servlets.
- Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS.Also Developed SOAP web services usingApache CXF.
- Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, WebSphere 5.0/6.0 application server environments.
- Designed and developed multiple J2EEäModel 2 MVC based Web Application using J2EEä Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
- Excellent Knowledge of Object Oriented Analysis&Design using UML.
- Good experience with RUP, Agile methodologies. UsingKotlinfor implementing new modules in the application.
- Experience implementing SOA, Webservice applications.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon)
- Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM WebSphere and WebLogic Application Servers.
- Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
- Experience in building an application using the alfresco content application server.
- Conceptual Knowledge with Peoplesoft HCM applications.
- Have knowledge onKotlinAndroid Extensionsframework.
- Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
- Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
- Good knowledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume.
- Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
- Performed configuration, deployment and support of cloud services using Amazon Web Services.
- Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
- Experienced in developing Automation Framework usingCucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Experience in HDF Stack Schema registry, SAM, Nifi, Kafka Installation and Configuring Security Components.
- Excellent Knowledge and experience usingChefforconfiguration managerment, and deployments onXenServer openstack, AWS, PCf
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
- Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS,Vue.JS, EmberJS and NodeJS.
- Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
- Experience in several agile frameworks like Scrum, XP, and UsingTDD and ATDD approach.
- Experience in managing the build files using ANT and Maven.
- Experience in using the Log4j framework for Logging Java Application.
- Experience in developing, designing inUML, Package, Class and State Diagrams.
PROFESSIONAL EXPERIENCE
Confidential - Nashville, TN
Sr. Fullstack Java Developer
Responsibilities:
- Proficiency in Java and Spring framework: Web/MVC, REST, Data, JPA, AOP.
- Strong Knowledge on Relational DB ( MySQL, PostgreSQL, or Oracle ), Document DB ( Mongo, DynamoDB )
- Comfortable in a Linux/Unix environment.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Sharp analytical abilities, excellent communication skills, capable of working effectively in a dynamic environment.
- Design of GUI using Model View Architecture STRUTS Frame Work.
- Proven object-oriented design skills and able to find creative scalable solutions to difficult problems.
- Strong knowledge of data structures, algorithms, internet security and networking fundamentals and designing for performance, scalability, and availability.
- Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins. ProvidedLDAPsecurity for the application.
- Involved in usingJPA(Java Persistence API) frameworks and APIs as JDO andHibernate.
- All the functionality is implemented usingSpringIOC /SpringBoot,Microservicesand Hibernate ORM.
- Experience in supporting high-traffic, high-throughput, distributed real-time systems and services.
- Experience in automated software testing.
- Utilized Eclipse to create JSPs/Servlets as part of Web Services, which retrieved information from the MSSQL database. Comfortable using GIT and Docker containers.
- Worked on several agile frameworks like Scrum, XP, and UsingTDD and ATDD approach
- Experience with Streaming Platforms and Message Brokers (Kafka, RabbitMQ etc)
- Knowledge or experience with AWS IoT or Google IoT.
- Experience with Graph Databases, Time Series Databases.
- Experience with CD / CI: Terraform, Ansible, Kubernetes, Jenkins.
- Any knowledge or experience on energy efficiency, green building and building management system technology.
- Experience in Edge Computing practises.
- Implemented a generic interface toHibernatecriteriaAPIfor UI search functionality.
- Produce high quality deliverables based on thorough understanding of business requirements.
- Responsible for development implementation, deployment, and testing of cloud application.
- Participate in gathering user requirements, system analysis, design, and performance tuning.
- Responsible for Web UI development in JavaScript using jQuery, Angular 9, and AJAX
- Provide technical support during development, UAT and production.
- Provide documentation on functional and technical specifications.
- Worked in GSP, AJAX, JQuery for the front end, groovy at the service level and web services at the backend
- DevelopedXMLSchemas -XSD,DTDfor the validation ofXMLdocuments, also used Subversion
- Scalable data design for MongoDBandRedis, Caching inMongoDBWithRedis CacheUsing Spring Boot.
Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, JMS, JNDI, Oracle ADF, XML, DOM, SOAP, Junit, Apache Camel, WebSphere 8.5, Hibernate 3.0, Microservices, MSSQL, Peoplesoft, Servlets, Angular9, WSAD, FTP, LINUX, Apigee, ActiveMQ, React JS,GCP, ExpressJS, AWS, PostgreSQL, Rabbit MQ, Kafka, Nosql(influxDB, neo4J), MQTT, grpc
Confidential -Los angeles, CA
Sr. Fullstack Java developer
Responsibilities:
- Developed the application usingspring frameworkthat leverages model view layer architecture, also configured Dependency Injection.
- Extensively usedHibernatein data access layer to access and update information in the database.
- IntegratedSpring DAOfor data access using Hibernate.
- Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
- Created hibernate mapping files to map POJO to DB tables
- Involved in the Development ofSpring IOC Framework Controllers
- Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
- Designed and developed theXSD for WSDL.
- Experience on Customization for IBM Sterling UI Based on Java Script, JSP, Servlet mapping and Java Beans.
- Responsible for Web UI development in JavaScript using jQuery, Angular 9, and AJAX
- Used JSON objects, ECMAScript6, Typescript, JavaScript and Bootstrap intensively to create interactive webpage
- ConfiguredKafkamessage source with Spring XD.
- Worked on building jquery modules and vue.js app
- Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
- Creating Oracle ADF/JSF Interface using DB, BPEL Interface with workflow Api
- Involved in building and deployment of application in Linux environment.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
- Report generation from Alfresco and client custom database using Oracle SQL query language
- Integrated configured Camel with ActiveMQ to use it as bus.
- Successfully migrated the DynamoDBs fromPostgreSQLwith complete data integrity
- Build Rest services using NodeJS andExpressJSand used a full complement of Express, Angular 7/6, NodeJS, and MongoDB to store and present assessments
- Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
- Designed and developed the Presentation layer usingAngular9 and written logics using Typescript.
- Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
- Worked withNoSql databasessuch as Cassandra,Mongo DB, and Riak
- Developed Features, Scenarios and Step Definitions using Gherkin, Java, WebDriver.
- Designed and developed Microservices using (MEAN Stack) Node. js, Mongo DB,Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform using Express. js.
- Incorporated Basic authentication and JSON threat protection by usingApigeeAPI gateway.
- Deploying automated tests onto AWS ECS using FARGATE and Docker.
- Implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ.
- Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js, Ember.js, and Celery.
- Worked onBig Data Integration&Analytics based onHadoop, SOLR, Spark, Kafka, Storm and web Methods.
- Worked on Front End using Servlets, JSP and also backend using Hibernate.
- UsedExpressJSto route different endpoints, made RESTful services to manipulate data in MySQL
- Developed an application usingEmberJsto help manage foundations day to day activities.
- Designed and developedREST-fulstyle Web Service layer and WSLD.
- Well acquainted with RDBMS like Oracle ADF 9i/10g, DB2, MySQL Databases and NoSQL databases such as MongoDB,Cassandra.
- Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Have done POC on JMS using IBM Web Sphere Application Server and designed the architecture for the mail order process.
- Excellent implementation Persistence layer usingJPA, JDBCandHibernate.
Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2/4, JMS, JNDI, Oracle ADF, XML, DOM, SOAP, Junit, Apache Camel, WebSphere 8.5, Hibernate 3.0, Microservices,Groovy, MSSQL, Peoplesoft, Servlets, WSAD, FTP, LINUX, Apigee, ActiveMQ, React JS,GCP, ExpressJS, AWS, PostgreSQL, Rabbit MQ, Alfresco, GraphQL, LibVirt KVM (Virualt Manager),JDBC, Vue.js, Kafka, TDD, Python, BDD, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL
Confidential, NYC, NY
Fullstack Java Developer
Responsibilities:
- Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
- Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
- Designed the UI architecture for the custom UI within the IBM Sterling s configurator framework.
- Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing.
- Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module to persist the data to the database for this application.
- Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation. Experience in MuleSoft on designing and implementing Mule APIs.
- Created UI webforms using XSD, XSLT, FTL. Developed custom security permissions, user role model, jBPM workflow model in alfresco. Installed and configured Apache NIFI.
- Experience using different RDBMS (MySQL, Oracle, MS SQL Server) and REDIS cache.
- Data was bound to the components with MVVM using Kendo and Vue.JS, and was retrieved, created, updated, & deleted using REST. Used transactional functionality of Groovy to enable batch transactions in the Database.
- Primarily focussed on the spring IOC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Expertise working with OracleADF Business Components, ADF Faces, ADF Task flowsandData Controls.
- Used Hudson for continuous integration. Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
- Created POC for JDBC connectivity and Data Source and communicated with data base using stored procedure calls.
- Built main application in PHP leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
- Created single page application structure with multiple modules using Angular 2, TypeScript and RXJS.
- Involved in the use of BDD and ATTD based Step Definition, Scenarios and Features in Gherkin language using Cucumber.
- Created complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views and other MSSQL code and MSSQL joins for applications.
- Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM. Used Rabbit MQ for messaging technology
- Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC,JavaServer Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j, AngularJS.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations. ConfiguredKafkamessage source with Spring XD.
- Involved in writing the front-end code for the application usingReact.js
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
- Shell scripts for Bash shell to automate deployments and environment configuration.
- Migration of stored procedures from Oracle DB toPostgreSQLDB.
- Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, JQuery, JQuery UI and good knowledge inEmberJS.
- UsedJPAandHibernatewith entity beans for interacting persistence layer forCRUDoperations.
- Worked on several agile frameworks like Scrum, XP, and UsingTDD and ATDD approach.
- Built NoSQLschemas to store document and maintaining sessions in MongoDB.
- Designed and developed micro services business components using Spring Boot.
- Consumed REST based micro services with Rest template based on RESTful APIs.
- Used JAXB to read the xml file and then created instances of a generated classes.
- Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
- Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it. Built web application using Vue.js and Firebase.
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
- Working experience with Node environment using Node JS, Chef, Puppet, Ruby, PHP, Python, Yeoman, GIT, NPM,Gulp, GruntJS, Bower.
- Worked as administrator of Oracle database and PeopleSoft/Lotus Notes Linux/Unix systems.
- Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
- Log4J was used to monitor the error logs and used GIT as version control tool.
- Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
- Implemented usingGroovyonGrails, could consume the messages and process the events asynchronously.
- Designed and developed a decision tree application usingNeo4Jgraph database to model the nodes and relationships for each decision.
- Build Rest services using NodeJS andExpressJSand used a full complement of Express,Neo4J, AngularJS, NodeJs, and MongoDB to store and present assessments.
- Designed the real time analytics and ingestion platform using Storm and Kafka.
Environment: Java 8, Spring 4.1, Hibernate 4.0, JAX-RS Webservices, Angular 2, Bootstrap, JAX-WS Webservices, Microservices, ExpressJS, Pivotal Cloud Foundry(PCF),Python, Kafka, MSSQL, Servlets, Oracle ADF, Apache Camel, GCP, JQuery 1.9, JQuery, AJAX, UML,, JSTL, Apigee, Oracle 11g, PostgreSQL, Groovy, NoSQL, Alfresco, Vue.js, Rabbit MQ, LibVirt KVM (Virualt Manager),Peoplesoft, GraphQL, Amazon EC2, LINUX, ActiveMQ, Amazon S3, Amazon Simple DB, Amazon RDS, React JS, WSAD, FTP, Amazon EBS, HTML5, CSS3, AngularJs, Junit, Maven, JIRA, Jenkins.
Confidential, Kansas City MO
Java Developer
Responsibilities:
- Followedagilemethodology during complete SDLCprocess.
- Participated Agile/Scrum development and deployment teams
- Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Used spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response. Implemented import handling on copy-paste (including Java-to-Scala conversion).
- IntegratedSpring HibernateandJPAframeworks.
- Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
- Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
- Developed RESTWeb services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
- Java programs using Spring Framework (Core, Confidential, Batch), Java 8, JPA/Hibernate for MSSQL 2008 database.
- Deployment of web, enterprise java components, messaging components and multi-threading.
- Handled RESTFul web service calls and EJB services using Oracle ADF 11g framework.
- Developed DAOs using JPA, hibernatepersistence API for the database operations to interact with Oracle Database.
- Extensive used IBM Sterling commerce domain having strong product knowledge of IBM Sterling
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Implemented Spring Boot Micro Services to divide the application into various sub modules.
- Used micro-services architecture with spring based services to integrate user libraries in the application.
- Using Amazon Route53 to manage public and private hosted zones.
- Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of DB Instances.
- Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
- Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
- Integrated configured Camel with ActiveMQ to use it as bus.
- Strong experience in using RDBMS database likePostgreSQL, handled and parsed various json data in thejavaside.
- Implement mock services in node.JS with the help of modules usingExpressJS.
- Written Test cases using Junit to validate the application flows in different scenarios in the standalone application.
- Used Maven for the project management like build, install. Deployed application on Apache Tomcat server.
- Used Selenium for UI automation.
- Used log4j for logging errors, info, exceptions.
Environment: JDK 1.7, Spring 4.1, Hibernate 4.0, JAX-RS Webservices, MSSQL, JAX-WS Webservices, Apache CXF, Apache Camel, JQuery 1.9, Microservices, Pivotal Cloud Foundry(PCF), Python, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, ExpressJS, PostgreSQL, Junit, Vue.js, Oracle ADF, React JS, WSAD, FTP, XMLSPY, LINUX, ActiveMQ, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS EC2, IAM, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, Junit 4.1,, Selenium, JIRA, Rally, Apache POI, JBehave .
Confidential
Java Developer
Responsibilities:
- Used AngularJS to structure JavaScript code in an MVC (Model View Controller).
- Used Log4j and implemented Log4j property file for logging purpose.
- Involved in developing the Restful web service using spring.
- Extensively used JQuery client side validation.
- Developed Hibernate mapping files, Pojos and Hibernate configuration files.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- WrotePerlprograms to archive the log files on a daily basis to enable faster troubleshooting
- Modified existing Shell scripts in Unix to call daily sub routines.
- Worked onJavaMultithreading, Collections &CoherenceFramework.
- Implemented Persistence layer using Hibernate JPA.
- Responsible for Design, Development, Testing and Deployment of NAM portal usingOracle ADF 11g and JDeveloper 11g.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews. Used LOG4J JUnit for debugging, testing and maintaining the system state
- Developed JSP, Ajax, HTML, JS have been used for developing User Interface components.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed various test cases and performance unit testing using JUnit.
- Maintains clinical skills, competencies, certifications, and professional licensure, as required.
- Worked on PeopleSoft Online and Batch jobs Testing andPerformance testing
- Developed Use Case diagrams, business flow diagrams, Activity & State diagrams.
- Developed JUnit Test Cases for Code unit test.
Environment: JSP, HTML, CSS, AngularJS, Spring MVC, LINUX, Mule ESB, Oracle ADF Restful Web service, Java, Hibernate, JQuery, SQL, DB2, SVN, Log4j 1.2, XML, Agile model.