Candidate Information | Title | Stack Developer Software Development | Target Location | US-VA-Ashburn | Phone | Available with paid plan | | 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateHARISr. Java Full Stack DeveloperPHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY:11+ years of Experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.Expertise in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile solid experience in Object Oriented Programming and Design.Implemented Java8/7/5 features like Lambda expressions, Streams, filters and fetching documents from the database well versed in building REST API (JAX-RS) based on Spring Boot.Experienced in developing applications using MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate and JPAHands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, AngularJS, and Angular, jQuery, ReactJS and Bootstrap frameworks.Extensive programming experience in developing web-based applications using JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, Spring, Hibernate 3.5/4, JDBC, JavaScript, Angular 7/8, HTML5, JS Libraries and Web Services.Expertise in DB Design, DB normalization, writing SQL queries &PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Hibernate, Spring Framework, Spring MVC, Spring AOP, Spring Batch, Spring Thyme Leaf, Hibernate ORM, Spring Web Flow, JPA, JSF, JMS, EJB, Bootstrap, Java Mail, Junit and JMS(Rabbit MQ).Experienced in programming, deploying, configuring and fine-tuning middle-tier J2EEApplication Servers like open source Apache Tomcat 6.x/7.x/8.x,JBOSS, WebLogic and WebSphere.Expertise in Software development methodologies like Agile Methodology, Test-Driven Development and Waterfall Methodology.Experience to understanding of Document Object Model (DOM) and DOM Functions.Worked with Angular to develop Single Page Applications, worked with ngrx for managing Angular Applications.Used Various Angular custom directives and developed reusable components and templates that can be re-used at various places in the applicationExperienced in Angular controllers, directives, factory and service resources, routings and events and DOM manipulation using JavaScript and Angular.Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions involved in developing Web Services to send XML request and reading the response SOAP from Java platformExpertise in various J2EE design patterns like Singleton, Factory, Abstract Factory, DAO, MVC, Facade &Business Delegate in the development of enterprise applications.Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.Good knowledge on AWS databases like RDS, Dynamo DB, Redshift, Elastic ache.Experience with containerization technologies, including Docker, Kubernetes, or Rancher. Well versed with OpenStack based cloud infrastructureHands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.Develop, enhance and maintain a Spring Boot based Micro services application used Docker containers and Kubernetes with Azure Container Service.Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.Experience in handling messaging services Hadoop skills using Apache Kafka extensive experience in Micro services cloud architecture in AWS.Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build packGood experience on version management tools GIT, TFS, CVS, SVN, Maven, Jenkins and Clear Case experienced in writing build scripts using ANT, MAVEN.Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).Expertise in NoSQL databases like MongoDB worked on Mocking frameworks like using Karma, Jasmine and Protractor hands on experience with Test Mockito, Junit and Log4jin developing test cases and determining application functionality.EDUCATION:Bachelors in Computer Science from JNTU Anantapur University, India 2009TECHNICAL SKILLS:Programming LanguagesJava (1.8,1.7,1.5), J2EE, SQL, PL/SQLDatabasesOracle 9i/10g/11g/12c, SQL Server, MongoDB, MySQL, DB2, Apache CassandraToolsTOAD, Report Builder, Maven, Jenkins, Junit, mockito, Soap UI, Postman, Log4j and Jira.IDEEclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5, IntelliJJ2EE TechnologiesServlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.Middleware FrameworksSpring MVC, Spring Security, Spring DATA, Spring JDBC, EJB, Servlets, JDBC, Thyme Leaf, Spring Boot.Cloud TechnologiesEC2, EBS, S3, SNS, ES, SQS, RDS, VPC, Route53, ELB, IAM, Docker, Elastic Search, AzureWeb TechnologiesHTML, JSP, J2EE, Soap, Rest, Rest API, AJAX, JSF, JQuery, CSS3, AngularJS, Angular6/7, JavaScript, JSON-Parsing, JSON-DTD, React JS, NodeJS.Scripting LanguagePerl, Unix ShellMessaging servicesJMS(Rabbit MQ), Multithreading, JSP, Hibernate, Apache KafkaArchitectureORM, SOA, MVC, Service Facade, Micro Services, Client-Server Architecture.Web ServicesJAX-WS(R), JAX-RS(Restful), WSDLConfiguration-Management ToolKintana (Deployment Process), Subversion, GitHub, U deployOperating SystemsWindows and Linux.PROFESSIONAL EXPERIENCE:Client: Conduent, Alabama, USA June 2023 PresentProject: Beacon, Alabama Department of Human Resources (AL-DHR)TANF (Temporary Assistance for Needy Families): TANF projects are focused on providing temporary financial assistance and support to low-income families, particularly those with children. These projects often include a range of services, such as cash assistance, job training, childcare, and other resources to help families become self-sufficient and move out of poverty.SNAP (Supplemental Nutrition Assistance Program): SNAP projects are centered around providing eligible low-income individuals and families with assistance to purchase nutritious food. These projects involve the administration of a federal program that delivers food benefits through Electronic Benefit Transfer (EBT) cards, enabling recipients to buy groceries and maintain better nutrition for themselves and their families.Responsibilities:Caring out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.Involving in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP & REST Web Services.Implementing Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.Implementing the user interface using the Java 8, JSP, AJAX, Angular8.0, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.Using Micro service architecture, with Spring Boot based services interacting through a combination of Thyme Leaf, REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.Designing, developing and testing HTML, CSS, jQuery and that meets NodeJS accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, Express, NodeJS and Mongo DB.Using Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloudExtensively Using Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build packDeveloping J2EE Micro-services using Spring Boot interacting with MongoDB back end implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX.Involving in self and peer-to-peer review, creating and updating technical and functional documents.Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, Spring Boot ThymeLeaf, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, AWS, MongoDB, PCF, Kubernetes, AngularJS, ReactJS, Junit, Cassandra, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, JBoss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.Client: Great Eastern Life Assurance KL, Malaysia March 2020 April 2023Project: BancaOnRomeIts sales system. Its consists of front-office and back-office. Front-office module focused on sales activity which includes the sales quotation generation and new business submission and is intended to use by internal sales staff when pitching and closing a sales with customer. Back-office module focused on administration work, product creation and operation process to support new business submission by user team.Responsibilities:Implemented Application Security program (DAST and SAST) at the enterprise level to identify, report and remediate security vulnerabilities from applications deployed in DEV, PRE-PROD and PROD environments.Implemented data access using Hibernate framework the configuration files and the class's specific to the spring 4 and Hibernate.Implemented the Business Objects and configured those Objects in spring MVC configuration file created Hibernate mapping files to map the POJO to DB tables.Implemented design patterns like Singleton, Factory pattern used Apache Mesos and Kubernetes to deploy and manage Micro services.Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Cloud and PHPGood Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS.Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, JPA, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.Developed Restful clients using Spring REST Template to consume restful services from other systems Configure and deploy applications using Jenkins as Docker Containers.Developed User Interface of the application using reusable UI components constructed using JSF (Java Server Faces) component-based framework.Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery, Angular JS and JavaScript to construct dynamic web pages and Messaging service used JMS(Rabbit MQ).Modified the UI screens created by web designer using HTML5, JSP, CSS3, Angular6 (for an instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and mavenExperience in developing the project by value-driven and plan-driven environments using Core Java 8 concepts which includes Object-oriented designs, Collections, Exception Handling, Multithreading, Functional Interfaces and stream API.Used Restful Web services to create end points, which are accessed from UI created SQL Statement, Stored Procedure, Triggers using TOAD on MySQL database.Designed and developed the REST based Micro services using the Spring Boot wrote various SQL queries for accessing data from database and used JDBC API for Java Database Communication.Developed EJB Session Bean to encapsulate the business logic provided extensive pre-delivery support using Bug Fixing and Code Reviews used Intellij as IDE for developing project.Environment: Java 8, J2EE, Spring 4.0, Spring MVC, Spring Boot, Hibernate, Angular 7, Angular JS, Micro services, SOAP, Rest, Rest API, Mongo DB, Google Cloud, Docker, Jenkins, HTML, CSS, Servlets, JavaScript, JSP, JDBC, WebLogic12, Apache Tomcat, JUnit, XML, Git, ANT, Agile methodology.Client: Great Eastern Life Assurance KL, Malaysia March 2015 February 2020Project: E-SubmissionE-Submission is the web application where Agent can upload the encrypted (customer information) file directly. Main objective of the application is to reduce manual effort and human mistakes. Application is also useful for agent to upload all the required documents for the verification. E-Submission will include many services where update the status automatically based on the previous status.BATBIS and BancaSIS is a Standalone Application developed to meet the requirements of Great Eastern Life Assurance, Malaysia for Bancatakaful and conventional Benefit illustration. Its starts with agent login page the agent can login with his username and password. Then agent can illustrate the specific policy as per the policy owners specifications. The applications main motive is to illustrate the policies that are available for the customer.Responsibilities:Involved in every phase of SDLC in design, development and testing of the application developed JSP pages and client-side validation by Java script tags..Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework.Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.Worked with Apache Lucene and SOLR for searching the person and business details Built Single page application (SOA) using AngularJS as per the requirement.Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier Used Spring framework to implement middle tire with Spring IOC, AOP, and spring boot.Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.Excellent project experience in J2EE technologies.Designed UI screens using JSP, Struts tags HTML. Used Java 7 for client-side validation.Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider.Developed the application using Struts and Hibernate based frameworks done with server-side validations using Struts Validation framework REST APIs, including JSON data formats wrote shell scripts in Linux to call routines.Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.Upgraded Java version from 1.4 to 1.6 to 1.8 and Migrated from Ms-Access to H2 embedded Database.Migrated PDF Gen from Visual Basics (6.0) to Java Scheduler.Converted all the batch jobs and tomcat as service to reduce the manual effort.Used AES Algorithm with 256 bit Key to encrypt and decrypt the data file and Developed and integrated three modules CFF, SI and e-Forms.Experience using SOAP to test the existing services. Responsible for consuming Web Service from WSDL coming up with the test cases for unit testing before the QA release played a very important role in resolving the defects.Deployed the application on Tomcat Application Server used JUnit framework for unit testing of application.Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.Environment: Java 7, J2EE, Spring, Spring MVC, Spring JDBC, Hibernate, SOAP, REST, REST API, JavaScript, JQuery, Oracle, H2, JDBC, Eclipse, JUnit, JSP, JSTL, Servlets, Tomcat 7&9.Client: I-Enterprise online PJ, Malaysia August 2013 February 2015Project: IIMSIIMS (Integrated Insurance Management System) is a complete web-based end-to-end solution enabling the insurer to manage its customers at all phases of their policy life-cycle from front-end and back-end management to module management and submission management. At the front-end, it manages activities such as quotation or proposal, underwriting, reinsurance, claims, online agency management, accounting, enquiry & analysis and risk accumulation.Responsibilities:Involved in developing the application according to new RequirementsDeveloped the business logic coding using Struts.Developed application components using Struts, JDBC.Efficient participation in the development of presentation layer by using JSP.Involved in the development of User interfaces using JSP.Used design patterns for better performance and code readability of the application services.Develop DAO design pattern for hiding the access to data source objects.Environment: Java, J2EE, Struts2, JDBC, JSP, Oracle and Tomcat7.0. |