| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
JAVA DEVELOPERDublin, Ohio | PHONE NUMBER AVAILABLE Email: EMAIL AVAILABLEPROFILE SUMMARYProfessional Summary: Over 11+ years of experience in Object Oriented Designing, Developing, Implementation and testing in Business and Web applications using Java & J2EE Technologies. Excellent design and programming skills in Java and J2EE technology, including Core Java, Servlets, JSP, JIRA, JDBC, Bitbucket, Java8, Spring Boot, MVC, Kafka, Storm, Flink, Sqoop, Flume, Spark Streaming, Spark MLLib. Experience in software development with emphasis on web designing and developing UNIX Oracle Sybase Data Warehousing tools web tools and testing tools. Extensive knowledge of XML - based standards and protocols such as WSDL and REST, SOA, development of XSD schemas and implementing both SOAP and REST web services. Excellent Knowledge of Object-Oriented Analysis & Design using UML. Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements. Good knowledge on client - side JavaScript framework Angular 2.x/6.X with NGRX to achieve MVVM design flow. Strong knowledge of Oracle DB2 MySQL Sybase MS-SQL server and MS-Access Good understanding and experience in Functional and Reactive Programming Good experience with Waterfall, Agile development methodologies. Knowledge in Creating ARM templates for Azure Platform. Experience designing and developing SOA Webservice applications, implemented Micro services and Spring Boot applications. Prepare and produce releases of software components of Java8 and Java11 versions. Strong Experience in developing persistence using frameworks like Struts, Java Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM. Design and implement micro-services API for mobile/web front end and backend edge points. Good Knowledge on Microsoft Azure Cloud. Experience in Java Framework Integration with Apache Camel. Experience working with Front-end technologies HTML5, CSS3, JavaScript, JSON, AJAX, DOM, Custom Tag Libraries, jQuery, Jest, Bootstrap, XML, XSLT, Node.js, Angular2/4/7, Angular 8+ React JS, Redux, Graph QL, Vue JS. Strong work experience in Oracle Database (10g/9i/8i). SQL, PL/SQL, Stored Procedures, Functions, Ref Cursors, Constraints, Triggers, Indexes, Views, Inline Views, Export/Import Utilities. Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS . Developed Spring boot batch applications and deployed on Linux batch servers and cloud platforms like red hat OpenShift. Experience in DATABRICKS to Retrieved customer data from AWS with help of python and spark SQL queries. Good Knowledge and Hands-on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, Servlets, Mule ESB, JDBC, JSP, XML Spring JDBC, DAO, Spring Security (OAuth2, JWT) and Spring Web framework. Independently integrate multiple APIs and new features using React + GraphQL stack. Created AWS Security Groups for deploying and configuring AWS EC2 instances . Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Migration of existing systems to AWS and using the snapshot method for the EBS volumes . Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Cloud Deployment, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Micro services into existing system architecture. Proficiency in developing Queue based applications using JMS, IBM MQ and Apache ActiveMQ. Experience in using XML based technologies and parsers DOM, SAX, JAXP and JAXB. Scaling-up processes using Java libraries like Multithreading, Collections, Exception Handling, File Handling, IO and Spring Batch. Used Streams and Lambda expressions available as part of Java6/8/11 to store and process the data.
Experienced in performing CRUD operations using Java, MongoDB, Cassandra and writing complex quires with SQL and Stored procedures. Created the DTO's and DAO's for accessing the Oracle database, created spring beans, spring configuration files, auto-wiring, configured the property files via xml configuration, writing POJO classes for spring injection. Experience in creating 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 Using TDD and ATDD approach. Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Lambda, Simple Storage Service (S3), Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), Route53, Cloud Watch, Cloud Formation, RDS, SNS and EBS. Generated java APIs for retrieval and analysis on NO-SQL database such as Hbase and Cassandra and worked with NOSQL databases link Cassandra and Mongo DB for POC purpose.
Experience in writing test-cases in Java environment using Junit, Mockito, Power mock and JIRA. Experience of working with Application servers, Web servers like IBM WebSphere, WebLogic, JBOSS, Apache Tomcat and Nginx. Experience in deploying web application using Apache Tomcat, Heroku and cloud platforms such as Amazon Web Services (AWS) and GCP (Google Cloud Platform), Good exposure to Agile work Environment. Worked on Testing with different testing tools and prepared unit testing, Module testing, Systems testing and acceptance testing plans. Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs. Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect. Good knowledge of Docker, Kubernetes, IBM cloud, API connect, GraphQL, React JS. Experience in deploying Spring Boot based Microservices to Redhat OpenShift using Jenkins CICD pipeline. Good experience maintaining the project in IBM Rational Clear Case, SVN, StarTeam, Git version control repositories. Managing the OpenShift cluster that includes scaling up and down the AWS app nodes. Experience in using logging frameworks like Log4J and SLF4J and metrics monitoring using Splunk, Zipkin and Grafana.DOMAIN SKILLSJava Application DevelopmentIT Infrastructure ManagementProject Coordination & DeliveryApplication Testing & SolutioningSoftware Development LifecycleIT Integration & EnhancementInfrastructure as Code (IaC)Process EnhancementCross-Functional CoordinationTECHNICAL SKILLSProgramming Languages:Java PHONE NUMBER AVAILABLE.9/ 10/11, SQL, PL/SQL, JavaScript, Python, Core JavaJ2EE Technologies:Servlets, JSP, Java Beans, JDBC, JSF 1.2/2.0, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, Console, Stack, VisualVM, JDBCWeb Technologies:HTML, HTML5, XML, XHTML, CSS3, JSON, AJAX, XSD, SOAP, WSDL, ExtJSRDBMS/Databases:Oracle, MySQL, PostgreSQL, SQL Server, MongoDB (NoSQL), ORACLE 8i/9i/10g, SQL Server 6.5, MS Access, JPQL.Amazon Web Services AWS:EC2 Instance, S3, RDS, Lambda, ECS, DMS, Azure loginsServer-side Frameworks and Libraries:Spring 2.5/3.0/3.2, Hibernate 3x/4x, My Batis, Spring MVC, Spring Spring Batch, Spring Integration, Spring-WS, Struts, Jersey Restful Web services, UML, Spring BootUI Frameworks & Libraries:ExtJS, jQuery, jQuery UI, Angular JS, React JS, Prime Faces, Bootstrap, VueJSApplication Servers:WebLogic, IBM WebSphere, Apache TomcatBuild Tools and IDE s:Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans and Jenkins, PCF, VSCodeIncident Management:Splunk, New Relic, PagerDutyInfrastructure as Code:Terraform, Ansible, Chef, DockerOperating Systems:Windows, UNIX, LinuxTools:UML, MS Visio, Maven, Gradle, Jenkins, Junit, Jira, CI/CD, Tableau, AWS Cloud, API Design, Maven, Jenkins, Gradle, Profiler, Jacci, VisualVM, Eclipse MAT, SonarQube, OWASP ZAP, Postman, Confluence, Microsoft Teams, Zoom, Artifactory, Swagger, Postman, Apache Kafka, AzureVersion Control Tools:Git, GitHub, GitLabWORK EXPERIENCEClient: UnitedHealth Group Ohio 10/2022 Till Date
Role: Java Full stack Developer Coordinated and attended user meetings to understand and capture requirements. Participated in Requirements Analysis, Design and Development phases of the project and worked in Scrum Methodology. Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
Used Spring Security, Okta SDK and Google SDK to validate the authentication/authorization of the incoming requests to the services. Improving the trading platforms and monitoring in conjunction with the development team. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java 8, PHP, Node.js, Python on familiar servers such as Apache camel. Backend proficiency using NodeJS, Express, Mongo DB including 3rd party services Firebase, Kinley and Parse. Migrated Angular JS, Angular 9 components to Angular 12. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes. Used Rest Controller in spring framework to create RESTful Web services and JSON objects for communication. Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Developed the application using Core Java, Multi-Threading, Collections, Spring Boot, JDBC transaction and Batch. Implemented the application using Spring Boot Framework and handled the security using Spring Security As a developer, created a script to validate the efficiency and fall back of new Cloud database using Jenkins tools. Extensively used Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Boot and AOP. Worked on Jenkins pipelines that consist of resources and tasks to create Docker image and deploy the image in AWS. Developed API for using AWS Lambda to manage the servers and run the code in the AWS. Used Rest Controller in spring framework to create RESTful Web services and JSON objects for communication. Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud. OAUTH is used to secure the communication between the applications interacted using REST web services. Used spring's test framework to create integration tests for various spring boot and spring batchapplications.
Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices. Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in AWS. Worked under new technologies introduced in java8 like Functional interfaces and Lambda Expressions. Extensively worked with spring frameworks and Hibernate. Written Spring beans Hibernate mapping files. Used JMS to exchange information over reliable channel in an asynchronous way by using ActiveMq as a message queue.
Integrated Admin applications authentication with Okta Integrated JPA persistence using Hibernate to save the current state of the drool s knowledge session using the Spring Framework integration. Implemented design patterns in Scala for the application. Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect. Experience writing Kafka Stream applications using Kafka APIs and Kafka Streams API Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect. Experience writing Kafka Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis, MemcacheD, etc. Involved in Business Process and Decision Management Design using JBoss Drools Rules Engine. Develop quality code adhering to Scala coding Standards and best practices. Performed minor changes in micro services in Spring Boot to support changes in React.
Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle database. Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Involved in implementation of RESTFUL web service APIs using NodeJS. Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.Discover, Riverwoods, IL (Remote) 04/2020 08/2022
Role: Java Full Stack Developer
Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications. Involved in web application development for backend system using Angular, Angular CLI, Webpack, Spark, HTML5, TypeScript, Kafka, and CSS3. Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API s and Spring Boot for microservices. Integrated with Spring Cloud projects to provide distributed tracing and other features. Improved the UI using Angular 8, Angular Material, Bootstrap, Priming. Developed microservices with Spring and tested the application using Spring Boot. Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder. Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options.
Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators. Designed and developed Micro service business components using Java /J2EE, Elastic Compute Cloud (EC2), Spring Boot and Implemented REST web services based on RESTful APIs.
Testing, Evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high availability in various Crash Scenarios. Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store. Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI. Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios. Representation from MVC model to Oracle relational data model with a SQL-based schema. Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes. Used Spring MVC framework on implementing backend Controllers. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java 8, Node.js, on familiar servers such as Apache camel. Used Apache camel to integrate the different applications using protocols like HTTP and JMS. Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the backend tier of the application.
Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST. Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions. Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle. Build Docker images; create build and deployment configurations to deploy applications on OpenShift. Coordinated and interacted with platform team for all cycles of cloud deployment (OpenShift). Implemented caching to different layers of the application using Reactive Redis to improve performance and reduce latency. Developed, debugged, integrated, and deployed applications using STS (IDE) and used GIT as a Version Control. Created Jenkins jobs for continuous integration and continuous delivery to AWS environment. Deployed the jar file using Tomcat application server on hawtio console and used Log4j as a logging framework.Java Developer 06/2018 03/2020
UN-Habitat/CTG, Kabul, Afghanistan Developed and implemented plans for integrating applications using Maven, Jenkins, and JUnit, ensuring continuous integration and testing of services, which resulted in a 35% reduction in integration issues. Designed and developed database interactions using Hibernate, including extensive use of object-relational mapping for efficient data handling, leading to a 25% increase in data retrieval performance. Built scalable applications using JavaScript and NodeJS, incorporating AngularJS for client-side validation and developing model and DAO classes. Created user interfaces using JavaScript, Coffee Script, AJAX, AngularJS, jQuery, HTML5, CSS, DHTML, and XHTML to ensure responsive and dynamic web screens. Implemented asynchronous messaging with IBM Message Broker and MQ, JMS and used Struts2 for MVC architecture while developing stored procedures, functions, and triggers in Oracle. Utilized Jenkins for continuous integration, automating application builds, tests, and deployments, and employed Spring JDBC with Oracle and MySQL for data processing. Developed reusable TypeScript components and services in Angular 4 and converted pages from XML Metadata Interchange (XMI) to AngularJS, dealing with JSON data. Configured and maintained PostgreSQL databases, utilizing advanced features such as JSONB for flexible data storage and ensuring high availability through replication and clustering.Java Developer -11/2015 04/2018
VEKTI, Kabul, Afghanistan
Handled both the presentation and business logic of the application using Spring MVC and Dependency Injection, which significantly improved project organization and management, resulting in a 30% increase in development efficiency. Developed the database access layer with Hibernate, which allowed for smooth communication with the database for storing and retrieving data. Built the web layer of the application using the Spring framework, following the MVC pattern to keep the project well-organized. Worked with Oracle as the backend database, including writing stored procedures, and used Log4J for logging errors and debugging. Created ANT scripts to prepare WAR files for deploying the application and used GIT for tracking changes and managing different versions of the code. Set up and deployed the application on the WebLogic Application Server and wrote JUnit test cases to test and ensure the quality of the code.Application Developer 05/2013 11/ 2015
ADRAS, Kabul, Afghanistan Developed, managed, and implemented more than 4 e-government web-based applications for the Ministry of Interior of Afghanistan (MOI) Developed the Web Applications such as Training System, HRMIS, and NUMIC using HTML, CSS, JavaScript, Ajax, Bootstrap, PHP (CodeIgniter and Laravel frameworks), Vue.js, and MySQL and reduced the office paperwork by about 80%
Localized the application to Dari and Pashto languages Used Agile Scrum framework to deliver features and enhancements, and achieved high-quality products with the team Added required security and authentication facilities for the applications Designed customized front-end user interfaces in a user-friendly format for various user types Created database objects at the backend (e.g., tables, queries, reports, functions, procedures, triggers, etc.) Determined the best way to organize and store data and integrate data from multiple sources Developed and customized forms, reports, and printouts with advanced querying capabilities and export functionality into MS Office (Word, Excel, PowerPoint) or PDF formats using various PHP report libraries and toolsEDUCATIONBachelor of Computer Science- Pune University, India - 2012 |