Post Job Free

Resume

Sign in

Java Developer

Location:
Charlotte, NC
Posted:
February 17, 2021

Contact this candidate

Resume:

Bharath Kumar Noora

Direct: +1-409-***-****,

Email: adj9bi@r.postjobfree.com

Java/Full stack developer

PROFESSIONAL SUMMARY

•Around 6 years' experience in analysis, design, development, and implementation of information systems.

•Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development Testing using Software Development Life Cycle.

•Automated highly transactional web application using Selenium Web Driver. Implemented Page Objects, Data, Keyword Driven, automation frameworks using Selenium WebDriver, JAVA, JUnit

•Databases: NoSQL, MongoDB.

•Experience with build tools like CICD-ANT, Maven, and logging tools like Log4J.

•Used Version Control like CVS, SVN (Subversion) and Clear Case.

•Experienced and proficient in Security Framework of OWASP, BSIMM, Secure SDLC along with expertise in OWASP Top 10, SANS 25, CWE and CVSS.

•OWASP Top 10 Issues identifications like SQLI, CSRF, XSS.

•Experience in Jenkins integration service for software development.

•Strong experience in test driven development, particularly using JUnit framework.

•Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JUnit and Maven.

•Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

•Experience in building applications using various technologies like Spring, Hibernate, EJB, JPA.

•Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.

•Expert level skills on JavaScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries and UI frameworks - Twitter Bootstrap, Materialize CSS.

•Expertise in Python, Pyspark, SQL, Hive QL, Pig, CQL, Spark SQL (Scala), Java and Shell Scripting (AWK) with decent knowledge in functional programming and data structures needed to write UDF’s, higher - order methods & business logics.

•Experience in UI frameworks JavaScript, Nodejs, Reactjs, Angularjs and experience in Client-side validations.

•Strong understanding of Microservice patterns -Hystrix, Aggregator, Proxy chaining.

•Experience with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.

•Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, AXIS.

•Implemented various Design patterns (Session Façade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.

•Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.

•Experience with Docker containers, AMI's to create Docker images/ containers.

•Good experience with messaging systems like Kafka event sourcing.

•Experience in creating rules using Business Rules Engines: Drools, ILOG.

•Experience with IBMWebSphere8.x/7.x, Oracle/BEA WebLogic 10.x/9.x, JBoss and Tomcat 7.x.

•Experience with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.

•Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, and SQL Server 2011.

•Knowledge on NOSQL database MongoDB, Cassandra as part of Open Source participation.

TECHNICAL SKILLS:

Languages

Java 1.7/1.8, PL/SQL, SQL, UML 2.3, ECMAScript, TypeScript

Java Technologies

J2EE, Servlets 3.1, JSP 2.1, JSF 2.2, JDBC 3.0, JavaBeans, Web Services (SOAP, WSDL, REST 2.0), Apache Kafka, AWS, XML, JSON, JMS, Spring Batch, Spring Cloud, Spring Cloud, Spring Framework, Hibernate, JDBC

Web Technologies

DHTML/HTML, XHTML 2.0, JavaScript1.x, XML1.0, XSL, XSLT, XPATH CSS, jQuery, AngularJs, Ajax, HTML/HTML5 4/5, CSS2/3, AngularJs 1.x, Angular 2.x, Angular 4.x, Angular 5, ExtJs, JavaScript, jQuery, Bootstrap, GraphQL, Relay, Redux, ReactJs, NodeJs, MERN,OWASP Top 10

Development Tools

Eclipse, IBM RAD, JBuilder, NetBeans, MS Visual Studio, Spring Tool Suite.

Web/Application Servers

Tomcat7.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere 7.x/8. X, JBoss, Apache Camel, WebSocket API

Database

Oracle 11g, DB2, SQL server 2008, MySQL, MongoDB, Cassandra, PL SQL, or informatica

Platforms

Windows, Mac, UNIX, LINUX

Testing Tools

JUnit 4.x, JIRA, Cucumber, Protractor, Jasmine, Selenium

Version Control

CVS, SVN, VSS, GIT, GitHub

Methodologies

Agile, Waterfall,

Build Tools

Gradle, ANT, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Client – Premier Inc, Charlotte, NC May 2020 to Jan 2021

Responsibilities:

•Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

•Designed the UML diagrams based on the OOAD principles.

•Developed the application under J2EE architecture using JSP, Struts, spring, JavaBeans, and IBATIS.

•Worked on various use cases in development using Struts and testing the functionalities.

•Solid hands-on experience in developing with React/Flux and HTML5, REST Web services and Eclipse Vertex framework.

•Used AJAX in user validation and suggestion list and to display dialog boxes.

•Involved in preparing the High Level and Detail level design of the system using J2EE.

•Sever side validations are done using Struts Validator Plug-In.

•Created struts form beans, action classes, JSPs following Struts framework standards.

•Developed Web Interface using Struts, Java Script, HTML and CSS.

•Developed presentation screens by using JSP, HTML and JavaScript.

•Involved in the development of model, library, struts, and form classes (MVC).

•Used Spring Framework and created the Dependency injection for the Action classes using Application Context.

•Developed the Business logic on the web tier using EJB Stateless Session beans.

•Worked on MQ with J2EE technologies on the WebSphere MQ.

•Used display tag libraries for decoration and used display table for reports and grid designs.

•Worked on Rest based Web services for Mule ESB flows.

•Extensively used Mule ESB and MMC Server for application deployments.

•Worked on core java, using file operations to read system file (downloads) and to present on JSP.

•Developed an API to get the Service Level Validations from SAM.

•Providing fixes to the issues identified in testing phase.

•Developed a RESTful service to provide all the CRUD capabilities.

•Analysed, designed, and implemented DAO pattern for accessing Database using connection pool.

•Experience in penetration testing, DAST, SAST and manual ethical hacking on various applications in different domains based on OWASP Top 10.

•Extensive experience in Penetration testing - Expertise in detecting various vulnerabilities (including OWASP top 10) comprised over authentication, authorization, input validation, session management, server configuration, cryptography, information leakage areas

•Involved in recommending security solutions of new applications incorporating secured SDLC, OWASP Top 10 based Vulnerability Assessment of various Internet facing Point of Sale web applications.

•Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.

•Involved in configuration of XML flat file and parsing the XML file using the SAX Parser.

•Used Rational Clear Case for version control and JUnit for unit testing.

•Provided troubleshooting and error handling support in multiple projects.

•Worked on Reconciliation, which involves in providing root cause analysis and data fixes.

•Configured WebSphere Application server and deployed the web components.

•Used VSS for version control and source code management

•Extensively involved in designing UI, reporting and specification documentation.

•Responsible for the user module, setting rights and permission to users through the keywords set with database and testing.

Environment: Java 8, Spring Boot, Angular 4, HTML5, CSS3, JSON, JavaScript, Hibernate, Spring Data, Mongo DB, Oracle 11g, IntelliJ IDEA, Git, AWS, Docker, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins.

Sr. Java Developer

Client: IFB Solutions, Winston- Salem, NC July 2019 – Dec 2019

Responsibilities:

Involved in various phases of Iterative Development Model starting from functional requirements analysis, data modelling, data mapping, and technical design to code and unit test.

Developed customized client-side modules (Java Servlets, HTML, and Apache).

Implemented the application front end using Homegrown XML/XSLT/Java based Presentation Framework, which is based on Model View Controller design pattern.

Created GUI interface and dynamic web pages using HTML, JSTL and JSP for user access management service application.

Developed several Java based Web services like Gather Applicant Info, Gather Product Info, Run Credit Bureau and Upload Customer and Account Data to System Of record services for Deposit Origination

Application for various Financial Institutions including Retail Banks.

Implemented request handler classes, XML, VXML, XSLT and java server pages (JSP) as web server and browser component.

Developed prototype-based JavaScript to provide client-side validations and provided an interactive front-end GUI using AJAX.

Used jQuery plug-ins to develop DOM elements and develop Ajax applications.

Developed the business tier with Web services using Struts, SOAP engine xFire and Data Binding library Jibx.

Developed the SQL map config files and the DAO layer for iBatis implementation.

Worked extensively on Core Java.

Worked with JMS for message passing and related operations among distributed software components.

Implemented various XML technologies like DOM parser, XSL style sheets and XSLT.

Involved in the deployment process in development and testing environments

Worked on bug fixes in various other modules using HP Quality Centre as bug tracking and CA Harvest as source control tool.

Involved in performance profiling using jProbe.

Developing technical marketing collateral, including product and services slicks, sample service offerings SOWs, and technical presentations for customer briefings, industry events, and publishing on corporate blog.

Educating customers and internal staff on VMware products offerings and best practices for combining solutions to create private and hybrid clouds.

Mentoring and providing quality assurance oversight to professional services engineers during technical engagements to ensure that VMware solutions were delivered in accordance with best practices and professionalism.

Environment: J2EE, Web services, SOAP, AXIS 2, xFire, Struts, Jibx, Jaxb, Servlets, JDBC, JSP, JMS,

XML, JMS, XSD, XSLT, HTML5, JSTL, jQuery, WebSphere, JDK 5.0, iBatis 1.2, AJAX, JDBC, Oracle,

Windows XP, Quality Centre, and Harvest.

Java/J2EE Developer

Client – Estes-Express Lane, Richmond, VA. July 2018 to June 2019

Responsibilities:

•Actively participated in all Agile methodologies, followed all the requirements for Software Development Life Cycle (SDLC).

•Designed dynamic and browser compatible pages using HTML/HTML5, CSS3, jQuery, and SPA (single page application) using Angular 2, Typescript, Angular-CLI, and Bootstrap.

•Implemented data binding and validation using Angular 2, and used Angular 2 Controllers, Directives, Factory and Service resources, Routings and Events

•Developed Angular 2 Components, Services, and Pipes and took part in developing unit test and integration test cases.

•Involved in configuring Messaging plugins for communication between asynchronous external systems with Guidewire.

•Experience in creating web applications using MEAN (MongoDB, Express, Angular, Node.js) stack and MERN (MongoDB, Express, React, Node.js) stack, implemented with Express.js, Mongoose and MongoDB to create comprehensive web applications.

•Involved in designing and developing application using MERN (Mongo dB, Express, ReactJS, NodeJS) stack along with Redux, JavaScript (ECMA 6), jQuery, HTML/HTML5, CSS3, Pipe Bootstrap.

• Implemented an express-graph QL library to mount a Graph QL API server on the user-configured HTTP endpoint.

•Solid techno functional expertise and experience on Guidewire Policy Centre 8.x,7.x (Configuration, Integration), Guidewire Claim Centre 5.X, 6.X, 7.x and 8.X

•Involved in analysis and resolution of Guidewire application performance issues.

•Configuring screen layouts and create new screens in Guidewire Studio as needed.

•Interacted with Java REST services via ExtJS stores.

•Administrative tools, a challenging single page desktop application built in ExtJs.

•Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.

•Involved in writing java, gosu classes and generated jar files.

•Implemented React JS code to handle cross browser compatibility issues.

•Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.

•Experiencing in Web FOCUS Server administration, MRE/Portal administration, and Report Caster.

•Worked on PL/SQL collections, Bulk collections, and Exception handling. Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub and AWSAMI’s, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.

•Work with team lead to developing new features and enhance the existing applications based on customer requirements by using both ColdFusion components and ExtJS.

•Developed SQL and PL/ SQL scripts for transfer of data between databases.

•Used Reactive Forms Module with Angular2 for easy custom validations. Developed reusable custom directives, components, pipes, and services.

•Involved in developing Angular forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on the server side and client side.

•Involved in using new features with Angular 4 like NgIf with Else, Pipes, compare selector and Validators followed by the client requirements.

Environment: Java 8, Spring Boot, Angular 4, HTML5, CSS3, JSON, JavaScript, Hibernate, Spring Data, Mongo DB, Oracle 11g, IntelliJ IDEA, Git, AWS, Docker, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins

Java/J2EE and Full Stack Developer

Client: TCS, Hyderabad May 2014 to December 2017

Responsibilities:

•Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.

•Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project.

•Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.

•Strong experience with Cassandra development (reports, schema design, map reduce functions, replica sets)

•Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

•Implemented the database connectivity using Oracle 11g database as backend.

•Worked on Spring cloud for Routing, Service-to-service calls, Load balancing.

•JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.

•Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.

•Used version control repository GIT and JIRA for issue tracking.

•Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.

•Developed and maintained automated regression test cases in Selenium Web Driver using Java programming.

•Used Git as Version Control System for the application.

•Developed User Interface application modules using HTML, CSS and JavaScript, AngularJS, JSON, and AJAX.

•Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.

•Used JavaScript for user interactions in pages. Creating a responsive web application integrating Bootstrap with AngularJS and media queries.

•Used Angular 4 Routing for navigating between screens and developed several reusable directives.

•Used various Bootstrap plug-in like date picker, Bootstrap selectors.

•Used Spring Dependency Injection, Annotations and Spring MVC components to implement business layer and navigation part of application.

•Consumed Web Services for getting the credit card information from third party application.

•RESTful web services using Jersey for JAX-RS implementation.

•Designed and Implemented REST web services using JAX-RS, Spring REST.

•Developed REST Web Services clients to consume those Web Services as other enterprise wide Web Services.

•Consumed Web Services for getting the credit card information from third party application.

•Used Stream API to transfer data back and forth between Spring Cloud, Spring MVC.

•Involved in the configuration of Spring, Spring Cloud, Micro Services Framework and Hibernate mapping.

•Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

•Worked on the Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers, utilized then to build the Real-Time Data Pipeline using Apache Storm data analysis.

•Extensively used Hibernate in data access layer to access and update information in the database. Used Hibernate Transaction Management, Hibernate Batch Transactions, and Cache concepts.

Environment: Spring cloud, Git, JFC, Spring Boot, Hibernate 4.x, Rest Web Services, JavaScript, TOAD, HTML5, CSS, JIRA 5.x/6.x, Kafka, NOSQL(Cassandra), Selenium, Angular JS, Micro Services, JBoss, Maven, Oracle 11g.



Contact this candidate